- ベストアンサー
エクセルで空白行を挿入するには
一つの列に200ほどデータがあるとします。 そこで1行おきに空白行を挿入していきたいのですが手でいちいち空白行を挿入していてはらちがあきません。 関数等も含めて、なにか良い方法はないでしょうか。 例 セルA1 セルA2 セルA3 以下続く ↓ セルA1 空白行(セル) セルA2 空白行(セル) セルA3 空白行(セル) 以下続く といった具合です。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
マクロでやれば簡単だと思います。 Sub Test() For i = Range("A65536").End(xlUp).Row To 2 Step -1 Rows(i).Insert Next i End Sub
その他の回答 (2)
- macchan1
- ベストアンサー率38% (52/136)
回答No.3
空白列(例えばB1セル)に「1」と入力してCtrlキーを押しながら下方向にオートフィルして連続データを入力し、そのまま右クリック「コピー」でその1つ下のセルを選択して右クリックで「貼り付け」します。 次にB列にカーソルを置いて、A↓Zの並べ替えアイコンをクリックすればOKです(最後に数字の補助列を削除)。
質問者
お礼
ありがとうございます。データ数にもよりますがこの方法もありですね。
- merlionXX
- ベストアンサー率48% (1930/4007)
回答No.1
まずデータの入っている行について、あいている列にうえから1、3、5と連番をふります。(1行目に1を2行目に3を入れてあとはドラッグして自動でできましね?) つぎにデータがなくなった部分で同じように、2、4、6と連番をふります。 そして連番をふった列をキーにして、メニュー、データ、並べ替えでご希望の状態になります。
質問者
お礼
ありがとうございます。これなら簡単にできますね。
お礼
マクロで教えていただいてありがとうございます。これなら何度でもワンタッチですね。