メインコンテンツへスキップ

Excelで空白/空の行をすばやく挿入するにはどうすればよいですか?

私たちのほとんどは、既存の各行の間に空白行を挿入する必要があるというExcelの問題に直面する可能性があり、私たち全員が手動で空白行を挿入する方法を知っています。 ただし、各行を個別に挿入する場合、何百もの空白行を挿入するのは面倒な作業になります。 この問題を解決するのに役立ついくつかの簡単なトリックを次に示します。

ソート機能で空白行を挿入する
VBAコードで代替の空白行を挿入します
Kutools for Excelを使用して、特定の数の空白行をすばやく挿入します


ソート機能で空白行を挿入する

この方法は、既存の行の間に空白行を挿入する方が簡単ですが、回り道です。 次のように実行できます。

1.データの隣に空白の列が必要です。 たとえば、A1:E9で構成されるワークシートがある場合、列Fを使用できます。

2.セルF1に数値1を入力し、セルF2に2を入力します。

3.番号1と番号2を選択し、入力ハンドルをダブルクリックすると、Excelは列Fのセルを自動入力します。

4.次に、この新しい列F(F1:F9)をコピーし、セルF10を選択して、F1:F9から自動入力番号を貼り付けます。 スクリーンショットを参照してください:

5.次に、をクリックします 且つ > 並び替え、と ソート警告 ダイアログボックスが表示されますので、 選択範囲を拡大 オプションをクリックして 並び替え…スクリーンショットを参照してください:

6.そして 並び替え ダイアログボックスが表示されたら、番号を選択します 1 並べ替え ドロップダウンリストをクリックしてから、 OK ボタン。 スクリーンショットを参照してください:

次に、新しい空白行が既存の行に挿入されています。 スクリーンショットを参照してください:

Note:各行の間にXNUMXつまたはXNUMXつの空白行を挿入する場合は、新しい自動入力列をXNUMXつまたはXNUMX回コピーして、新しい行を追加できます。

Excelの範囲に特定の数の空白行をすばやく挿入します。

最大XNUMXWの出力を提供する 空白の行と列を挿入する の有用性 Kutools for Excel Excelの範囲に特定の数の空白の行または列をすばやく挿入するのに役立ちます。
今すぐ Excel 用 Kutools をダウンロードしてください! (30日間の無料トレイル)


VBAコードで代替の空白行を挿入します

上記の方法が少し複雑な場合は、次のVBAコードを使用して解決できます。

1. Alt + F11キーを押して、 アプリケーション用のMicrosoftVisual Basic ウィンドウをクリックし、 インセット > モジュール 次のコードをに入力します モジュール:

VBAコード:Excelに空白行を挿入する

Sub InsertBlackRows()
'Updateby20131127
Dim Rng As Range
Dim WorkRng As Range
Dim FirstRow As Integer, xRows As Integer, xCols As Integer
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
FirstRow = WorkRng.Row
xRows = WorkRng.Rows.Count
xCols = WorkRng.Columns.Count
Application.ScreenUpdating = False
WorkRng.Cells(xRows, 1).Resize(1, xCols).Select
Do Until Selection.Row = FirstRow
    Selection.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
    Selection.Offset(-1, 0).Select
Loop
Application.ScreenUpdating = True
End Sub

2。 次に、をクリックします doc-乗算-計算-3 ボタンを押すか、F5キーを押してコードを実行します。 ポップアップ表示されるKutoosfor Excelダイアログボックスで、空白行を挿入する範囲を選択し、[OK]ボタンをクリックしてください。 スクリーンショットを参照してください:

次に、XNUMX行ごとに新しい空白行が挿入されます。 スクリーンショットを参照してください:


Kutools for Excelを使用して、特定の数の空白行をすばやく挿入します

上記のXNUMXつの方法は、各行の間に空白行を挿入することを示しています。n行ごとに空白行または複数の行を挿入するにはどうすればよいですか。 ここで私はお勧めします 空白の行と列を挿入する の有用性 Kutools for Excel。 この機能は、特定の範囲にn行ごとに特定の数の空白行をすばやく挿入するのに役立ちます。 次のようにしてください。

申請する前に Kutools for Excelについては 最初にダウンロードしてインストールします.

1.空白行を挿入する範囲を選択し、をクリックします クツール > インセット > 空白の行と列を挿入する。 スクリーンショットを参照してください:

2。 の中に 空白の行と列を挿入する ダイアログボックスで、 空白行 インサートタイプ セクションで、空白行を挿入する間隔行の数と挿入する行の数を指定して、[ OK ボタン。 スクリーンショットを参照してください:

次に、XNUMX行ごとに特定の空白行が挿入されていることがわかります。 スクリーンショットを参照してください:

Note:の番号 の間隔 > ニーズに合わせて調整できます。 たとえば、XNUMX、XNUMX、XNUMX…行ごとにXNUMX、XNUMX、XNUMX…空白行を挿入できます。

  このユーティリティの無料トライアル(30日)が必要な場合は、 クリックしてダウンロードしてください、次に、上記の手順に従って操作を適用します。


Kutools for Excelを使用して、特定の数の空白行をすばやく挿入します


関連記事

最高のオフィス生産性向上ツール

人気の機能: 重複を検索、強調表示、または識別する   |  空白行を削除する   |  データを失わずに列またはセルを結合する   |   数式なしのラウンド ...
スーパールックアップ: 複数の基準の VLookup    複数の値の VLookup  |   複数のシートにわたる VLookup   |   ファジールックアップ ....
詳細ドロップダウン リスト: ドロップダウンリストを素早く作成する   |  依存関係のドロップダウン リスト   |  複数選択のドロップダウンリスト ....
列マネージャー: 特定の数の列を追加する  |  列の移動  |  Toggle 非表示列の表示ステータス  |  範囲と列の比較 ...
注目の機能: グリッドフォーカス   |  デザインビュー   |   ビッグフォーミュラバー    ワークブックとシートマネージャー   |  リソースライブラリ (自動テキスト)   |  日付ピッカー   |  ワークシートを組み合わせる   |  セルの暗号化/復号化    リストごとにメールを送信する   |  スーパーフィルター   |   特殊フィルター (太字/斜体/取り消し線をフィルター...) ...
上位 15 のツールセット12 テキスト 工具 (テキストを追加, 文字を削除する、...)   |   50+ チャート 種類 (ガントチャート、...)   |   40+ 実用的 (誕生日に基づいて年齢を計算する、...)   |   19 挿入 工具 (QRコードを挿入, パスから画像を挿入、...)   |   12 変換 工具 (数字から言葉へ, 通貨の換算、...)   |   7 マージ&スプリット 工具 (高度な結合行, 分割セル、...)   |   ... もっと

Kutools for Excel で Excel スキルを強化し、これまでにない効率を体験してください。 Kutools for Excelは、生産性を向上させ、時間を節約するための300以上の高度な機能を提供します。  最も必要な機能を入手するにはここをクリックしてください...

kteタブ201905


Officeタブは、タブ付きのインターフェイスをOfficeにもたらし、作​​業をはるかに簡単にします

  • Word、Excel、PowerPointでタブ付きの編集と読み取りを有効にする、パブリッシャー、アクセス、Visioおよびプロジェクト。
  • 新しいウィンドウではなく、同じウィンドウの新しいタブで複数のドキュメントを開いて作成します。
  • 生産性を 50% 向上させ、毎日何百回もマウス クリックを減らすことができます!
Comments (43)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Thanks so much for this. Cheers.
This comment was minimized by the moderator on the site
So I'm running into a situation where a have a couple hundred rows of information. Id like to create a space between specific data. example. I have six rows with "CH-01" in it and then two rows with CH-02- and then three rows of CH-03. What I want to happen is create a blank row between the change of numbers. However I don't have the time or energy to do this for each individual change. Please if anyone has a solution for this problem i'd be so happy!
This comment was minimized by the moderator on the site
I have the same problem too, have you figured out how to solve this?
This comment was minimized by the moderator on the site
wonderful! it worked
This comment was minimized by the moderator on the site
thankssssss a lot you are an awesome people.
This comment was minimized by the moderator on the site
Thaaannkksss its work like magic
This comment was minimized by the moderator on the site
The sort method worked like a charm. Thanks for saving me time coding
This comment was minimized by the moderator on the site
i'm not religious or anything, but you are god. ;-)
This comment was minimized by the moderator on the site
The sort option worked, sometimes we learn all advanced and tuff things but we tend to forget the simple ones.. Thanks a lot
This comment was minimized by the moderator on the site
Can the VBA code be changed so that you do not need to select the range you want sorted, but instead is a specific range. For example I always want the range to be (S5:S500) I would like to run this code as part of a macro and do to the selection application this isn't working. This code works faster by far than other code ive tried.
This comment was minimized by the moderator on the site
very good its superb
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations