• ベストアンサー

エクセルの行追加

エクセル2000を使っています。 1000行くらい連続した行の偶数行にそれぞれ行を追加したいのですが、1つずつ行を挿入していかないといけないんでしょうか? もし簡単に1行飛びずつに行を挿入する方法があれば教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • comv
  • ベストアンサー率52% (322/612)
回答No.4

こんばんは データのある列の隣の空き列(仮に列挿入でも可)の ・1行目に適当なタイトル(何でも可) ・2行目に - (適当な記号) ・3行目に * (上記と違う適当な記号) ・2行目と3行目を選択して 選択範囲の右下済み  (フィルポイント)上でダブルクリック ( - と * が交互にデータ末まで連続複写されるはずです) ・1行目を選択して データ オートフィルタ ・1つ目の記号をドロップダウンより選択 -▼ ・2行目全体を選択(行番号をクリック) ・[Ctrl]+[↓] データ範囲まで選択 ・[Alt]+[;]  可視セルのみ選択 ・メニューの 挿入 行 ・2つ目の記号をドロップダウン選択 *▼ 同じ操作 書くと長いけど意外と簡単です よかったら試してみて下さい

その他の回答 (4)

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.5

列数が少ないときに使え方法。 Sheet1のA列とB列に 大阪 a 奈良 b 伊賀上野 c 亀山 d 四日市 e 桑名 f 名古屋 g 豊橋 h と入っているとします。 Sheet2(Sheet1の空き列でも可)のA1セルに =IF(ISODD(ROW(A1)),OFFSET(Sheet1!$A$1,ROW()/2,0),"") と入れて下へ複写します。 大阪 奈良 伊賀上野 亀山 四日市 桑名 名古屋 豊橋 となります。 Sheet1のB列をSheet2へ持ってくるのは Sheet2のB列に =IF(ISODD(ROW(B1)),OFFSET(Sheet1!$A$1,ROW()/2,1),"")といれ複写します。 3列目があれば =IF(ISODD(ROW(B1)),OFFSET(Sheet1!$A$1,ROW()/2,2),"")です。 最後に、Sheet2は自身のセルへ値の複写をして、式を消しておきましょう。

  • sadanao
  • ベストアンサー率42% (67/157)
回答No.3

少し面倒ですが以下の方法で可能です。 新しい列を追加してそこのセルに奇数番号を入れます。 セルに「1」次セルに「3」と入れ2セルを選択して、カーソルを右下に持って行くと「+」に変わりますから、最終セルまでドラッグすると「1」「3」「5」「7」と奇数番号が入ります。 今度は最終セルから「2」「4」と入れ上記と同じ様にセルに偶数番号を入れます。 後は入力されたセルを選択して、並び変え「A」→「Z」をすれば一気に行が追加されます。

  • gramin
  • ベストアンサー率36% (51/138)
回答No.2

まず、作業用にひとつ列を作って、 つぎに既存の約1000行のその列に奇数の連番をふって、 つぎに空白行には偶数の連番をふって、 作業用の列をキーにしてソートしてはいかがでしょう。

  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.1

こんにちは。maruru01です。 作業列を使用します。 仮に、データがA列(1~1000行)にあるとして、作業列をB列とすると、以下のような手順で行います。 ・B1に「1」、B2に「3」と入力する ・B1とB2を選択して、1000行目(データの最下行)までオートフィルコピーをする (1、3、5・・・と奇数の連番を作成する) ・B1001(データの最下行のすぐ下の行)に「2」、B1002に「4」と入力する ・B1001とB1002を選択して、2000行目(データ数分)までオートフィルコピーをする (データの最下行のすぐ下から、2、4、6・・・と偶数の連番を作成する) ・AB列を選択して、メニューの[データ]→[並べ替え]で、B列の昇順に並べ替える ・並べ替えが終わったら、B列は削除する なお、A列の1001~2000行が空白であるのが前提です。

関連するQ&A

  • Excelで行の追加に関して・・・

    お世話になります Excelにて表を作成して全体の行間を整えてから 更に追加にて行をいくつか追加したいのですが 左行タブ-全体から右クリックして挿入を押していますが これだと同じ幅の行は確かに追加されるのですがこれを複数行20-50とまとめて 調整された行間でのまとめ挿入は出来ないのでしょうか? なんとも説明が上手くないのですが伝わりますでしょうか?

  • EXCEL 最終行に行を挿入(追加)する方法

    EXCEL、WORD、PowerPointの行、列どれでも共通です。 行の挿入の際、最終行に挿入することはできないでしょうか? この場合、“挿入”とは言わず、“追加”なのでしょうね。 最終行に追加できないので、割り込まれた行(最終行)の内容をひとつ前の空白の行にコピーし(安全のためです)、後から最終行の内容を削除することで回避しています。 面倒なので、即最終行に新規に行を設ける方法を教えてください

  • エクセル2003での自動行追加について

    マクロを使わずに自動行追加する方法を探しています。 条件:マクロや右クリックでの行又はセルの挿入を使わずに、各最終行の次にから 3行追加を繰り返す A1 B1 AAA 111 AAA 222 AAA 333 (ここに3行追加) SSS 777 SSS 444 SSS 888 (ここに3行追加) アルファベットは同一日付データ 数値は氏名データ データは都度可変します マクロを修得しておりませんので、何とかこの条件下でエクセルで可能な方法を探しております。 皆さま、ご教授をお願い致します。

  • Excelで1行置きに空白行を挿入するには

    Excel2003を使用。 Excelで1行置きに空白行を挿入するには、[Ctrl]を押しながら行を1行ずつ選択し、 選択した任意の行で[右クリック]-[挿入]で行っています。 1行置きに空白行を入れたい行がたくさんあると、これではすごく大変です。 何か別な方法はあるのでしょうか? ちなみに、行を[ドラッグ]で連続して選択したり、[Shift]を押しながら開始行、 終了行を押して選択して[右クリック]-[挿入]をすると、開始行の前に空白 行がまとめて挿入されますので、これではいけません。 Excelにお詳しい方、どうかよろしくお願いします。

  • エクセルの行挿入について

    こんにちわ。お世話になります。 エクセルでシート1に1,000行、シート2に1,000行のデータを作成し、シート1のデータの上にシート2のデータを貼り付けて連続したデータを作っているのですが、データを貼り付けるたびに1,000行の行挿入をしてからデータを貼り付けています。いちいち行挿入をせずにもっと簡単にできる方法があれば教えていただけませんか。お願いします。

  • エクセルについて教えてください。

    エクセルの行を一つ飛びで消したいのですができますか? 例)  A B 1 2 3 4  ↓ たとえばA列B列の偶数行(2,4,6・・・)をまとめて消して上に詰めたいのですが。 詳しい方お願いします。

  • エクセルで、2行おきに1行追加する方法

    エクセルで、2行おきに1行追加する方法 行が2000行位あるデータについて、 1行毎では時間がかかるので、 他の方法(マクロでも作業列等)を教えて下さい。 例 行1 A 行2 B 行3 C 行4 D 行5 E 行6 F 行7 G 行8 H     上記2000行のデータを下記のように行追加をしたいのです。 行1 A 行2 B 行追加 行3 C 行4 D 行追加 行5 E 行6 F 行追加 行7 G 行8 H よろしくお願い致します。

  • エクセルで行を追加するマクロ

    いつもお世話になります。 エクセルのマクロでこんなことは可能でしょうか。 (1)ある「不特定のセル」に値が入ったとき(そのセルの列は決まっています) (2)自動的にそのセルの「行」全体をコピーし (3)ひとつ下の行に「コピーしたセルの挿入」で行の追加をする 「不特定のセル」というところでつまづいています。 お詳しい方、ご教授宜しくお願い致します。

  • Excel 行追加禁止をしたい。

    シート毎に行追加を禁止したいと思っているのが、 方法はありますでしょうか? vbaでもなんでもいいのですが、 宜しくお願いします。 Excel2000です。

  • EXCEL1行おきに空白行を追加したいのですが、

    データが行方向にたくさん連続して入力されたリストがありますが、1行おきに空白行を挿入したいのです。 その都度、「右クリック→行番号選択→挿入」では、時間がかかり過ぎてしまいます。 たとえば、1000の空白行を1行おきに一気に挿入する方法はないでしょうか。ご教授くださいませ。

専門家に質問してみよう