

こんばんは。
エクセルの表、1000行くらいあるのですが
3行毎に2行づつ新しい行を挿入したいのですが、
一括で実行する方法があったら教えてください。
初心者なので、方法を調べているのですが
2行挿入がみつからなくて…。
どなたか教えて下さい。よろしくお願いします。
○○○□□□△△△ ○○○ □□□ △△△
○○○□□□△△△ ○○○ □□□ △△△
○○○□□□△△△ ○○○ □□□ △△△
○○○□□□△△△ ※2行挿入
○○○□□□△△△ →
○○○□□□△△△ ○○○ □□□ △△△
○○○□□□△△△ ○○○ □□□ △△△
○○○□□□△△△ ○○○ □□□ △△△
○○○□□□△△△ ※2行挿入
○○○□□□△△△
○○○□□□△△△ ○○○ □□□ △△△
○○○□□□△△△ ○○○ □□□ △△△
○○○□□□△△△ ○○○ □□□ △△△
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
例えば2行ずつ空白を入れたいデータがA列からD列で3行目から下方に並んでいるとします。
A3セルから下方には空の行が無くデータが入力されているとします。
そこでEおよびF列は作業列として次のようにします。
E3セルには次の式を入力して下方にオートフィルドラッグします。
=IF(A3<>"",MOD(ROW(A1)-1,3)+1+INT((ROW(A1)-1)/3)*5,MOD(ROW(A1)-COUNTA(A$3:A3)-1,2)+1+ROUNDUP((ROW(A1)-COUNTA(A$3:A3))/2,0)*5-2)
A列でデータが入力されている最終の行でE列の値よりも大きな数字が表示されるまでドラッグします。
その後にE列を選択してコピーします。次いでF1セルを選択してから「形式を選択して貼り付け」で「値」にチェックをして貼り付けます。
次にA3セルから列でデータの入っている最終行までを選択してから「並び替えとフィルタ」空「ユーザー設定の並び替え」を選択します。
「最優先されるキー」から「列F」を選択して「昇順」で並び替えを行います。
これでお望みのようにA列からD列には空の行が挿入されて並びます。
最後に作業列であるE列およびF列を削除すればよいでしょう。
ご回答、どうもありがとうございます。
お礼が遅れてしまい、申し訳ありません。
私も、こちらの内容に近いやり方で作業していたのですが
少し時間がかかってしまい、悩んでいました。
教えていただいた式で対応したほうが
効率良く作業ができると思います。
教えてくださって、どうもありがとうございました。
No.2
- 回答日時:
マクロですが如何でしょうか。
(1)対象シートのタブ上で右クリック→コードの表示→VBE画面が表示されるので右上画面に以下のコードを貼り付け→F5キー押下
(2)VBE画面の貼り付けコードを削除→VBE画面終了
サンプルコード
Sub 行数毎に空白2行挿入()
Application.ScreenUpdating = False
行数 = 3
Range("A1").Select
Do While ActiveCell.Offset(行数).Value <> ""
ActiveCell.Offset(行数, 0).Rows("1:2").EntireRow.Select
Selection.Insert Shift:=xlDown
ActiveCell.Offset(行数 - 1).Select
Loop
Application.ScreenUpdating = True
End Sub
ご回答、どうもありがとうございます。
お礼が遅くなって申し訳ありません。
マクロも調べていたのですが
初心者の私にとっては、難しすぎてわからなかったので
すごく嬉しいです!!
教えてくださって、どうもありがとうございました。
No.1
- 回答日時:
今あるデータのすぐ右の2列データを追加します。
すぐ右側(例G列)には上から、1、2,3,4,5、というように順次1増加する数字を最終行まで入れます。
その右側(例I列)には上から、1,2,3,1,2,3,1,2,3、といように1から3の数字を入れていきます。
これらはドラッグ機能とコピー機能で入力できますね。(式で入れると後のソートで乱れますので数値を入れます)
最終行の次の行には、G列は上から続く数字を、I列には4,5,4,5,4,5というように4と5を交互に入れます。
これらの行のA-F列はブランクです。
次にA~I列の全部の行を含む範囲で並べ替えをします。
このときの並べるキーはI,Gの昇順です。
これで、I列が123の間に45の行が挿入されます。
ちなみにG行は元のデータの順序を乱さないためのキーとなります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excel VBA 指定フォルダに格納されている全エクセルファイルに指定シートを挿入する方法について 1 2022/08/22 11:53
- その他(プログラミング・Web制作) linuxで列の挿入 1 2023/08/08 22:11
- ホームページ作成・プログラミング 秀丸に関して教えて下さい。 1 2022/06/30 10:00
- Excel(エクセル) エクセルについて 6 2022/11/29 14:07
- その他(Microsoft Office) 関数を教えてください 1 2022/12/13 15:56
- Excel(エクセル) 特定文字(数字)で行挿入、挿入された行で合計したい 2 2023/03/13 14:30
- Excel(エクセル) フォルダ内の全ブックのシート名を変更したい 7 2022/09/22 21:34
- Excel(エクセル) 列を挿入しても式の一部を固定するには 6 2023/05/31 21:57
- SEX・性行為 彼氏とのエッチにについて。 挿入した時に、最初の方は奥に当たる感じがするのですが、時間が経つと当たっ 6 2022/11/27 20:18
- Access(アクセス) Accessのクエリの結果を、既存のエクセルに追加したい 2 2022/07/31 22:44
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
決算月間際の請求書日付について
-
ユニットハウスの耐用年数と勘...
-
急逝した社員の仮払金精算
-
この前、友達5人で飲み会をし...
-
これって横領?
-
固定費÷(1-変動費)で、なんで損...
-
同じ意味でしょうか
-
会計、決算のことについて質問...
-
日本保守党は寄付をしても領収...
-
新千円札 ”810”000番 野獣番号 ...
-
建設業会計における勘定科目に...
-
フジ会見 飲み代やホテル代 フ...
-
会社の負債を社員個人に背負わ...
-
年度末の支払いについて
-
のれんの償却を気にする企業が...
-
日当支払い時の課税区分について
-
法人ですが今まで源泉をしてこ...
-
必要経費精算の帳簿の日付について
-
刺繍は簡易課税では何種になり...
-
医療費控除の対象はいくらにな...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ユニットハウスの耐用年数と勘...
-
建設業会計における勘定科目に...
-
これって横領?
-
急逝した社員の仮払金精算
-
フジ会見 飲み代やホテル代 フ...
-
AAで始まる5,000円の新札がある...
-
同じ意味でしょうか
-
固定費÷(1-変動費)で、なんで損...
-
この前、友達5人で飲み会をし...
-
会社の負債を社員個人に背負わ...
-
年度末の支払いについて
-
自社商品券を無料配布したとき...
-
仕事で飛行機の往復をマイルで...
-
日当支払い時の課税区分について
-
会社が定期券を購入するなとい...
-
割り勘の一円未満の処理どうし...
-
田んぼの水利組合の会計報告に...
-
自治会の会計ソフトについてです。
-
請求書発行について
-
三井住友銀行 残高証明発行手数...
おすすめ情報