Excelで他の行ごとに空白行を挿入する – 4つの方法
Excelでは、空白行の挿入はほとんどのユーザーにとって簡単な作業です。しかし、下のスクリーンショットに示すように、表の各既存の行の間に空白行を挿入する必要がある場合もあります。これにより、可読性が向上し、データが見やすくなります。この記事では、Excelで他の行またはn行ごとに空白行を挿入するためのいくつかの迅速で便利な方法について説明します。
Excelで他の行またはn行ごとに空白行を挿入する
挿入機能を使用して他の行ごとに空白行を挿入する
データ量が少ない場合は、Ctrlキーを押しながら各行を選択し、挿入機能を使用して各既存の行の前に空白行を挿入できます。以下にその手順を示します:
ステップ 1: Ctrlキーを押しながら行を1つずつ選択する
- 行番号をクリックして最初の行を選択します。
- 次に、キーボードのCtrlキーを押し続けながら、選択したい行番号を1つずつクリックします。
ステップ 2: 右クリックメニューから「挿入」オプションを選択する
空白行を挿入したいすべての行を選択したら、選択した行番号のいずれかを右クリックし、コンテキストメニューから「挿入」を選択します。スクリーンショットをご覧ください:
結果:
これで、選択した各行の前に空白行が挿入されます。スクリーンショットをご覧ください:
- この方法はワークシート内の小規模なデータセットには適していますが、大量のデータを扱う場合には時間がかかり、効率が悪くなる可能性があります。このような場合、次の方法を使用して大規模なデータセットで他の行またはn行ごとに空白行を効率的に挿入できます。
- 最初のデータ行を選択する際、Ctrlキーを押さないようにしてください。そうしないと、挿入機能を使用する際に警告メッセージが表示されることがあります。
ヘルパーカラムと並べ替え機能を使用して他の行またはn行ごとに空白行を挿入する
上記の方法はワークシート内の小規模なデータに適しています。ただし、大量のデータを扱っている場合は、ヘルパーカラムを作成し、並べ替え機能を使用して他の行またはn行ごとに空白行を挿入するのが良いでしょう。以下の手順に従って実行してください:
ステップ 1:ヘルパーカラムを作成する
- データの隣にヘルパーカラムを作成します。例えば、A1:D10の範囲のデータがある場合、セルE1に「Helper column」というテキストを入力します。スクリーンショットをご覧ください:
- 次に、セルE2とE3にそれぞれ1と2を入力します。
- セルE2とE3を選択し、フィルハンドルを最後のデータセルまでドラッグすると、以下のように増加する数字のリストが埋められます。スクリーンショットをご覧ください:
- 次に、連続した番号をコピーして最後のセルE10の下に貼り付けます。スクリーンショットをご覧ください:
- この例では、2行ごとに空白行を挿入するために、セル E11 に2を、そして E12 に4を入力します。
次に、これらの2つのセルを選択し、フィルハンドルをドラッグして一連の数字を埋めます。シリーズの最後の数字がデータセット内の最大の数字以上であることを確認してください。
3行ごとに空白行を挿入するには、セルE3に11、セルE6に12を入力します。
以下同様… - 既存の行間に2つ以上の空白行を挿入したい場合は、ヘルパーカラムのリストを最後のセルの下に2回以上コピーして貼り付けるだけです。
ステップ 2:データをヘルパーカラムで並べ替えるために並べ替え機能を適用する
- ヘルパーカラムのデータを選択し、「データ」>「並べ替え」をクリックします。スクリーンショットをご覧ください:
- ポップアップする「並べ替えの警告」ダイアログで、「選択範囲を拡張」オプションを選択し、「並べ替え」ボタンをクリックします。スクリーンショットをご覧ください:
- 続く「並べ替え」ダイアログボックスで、「並べ替えの基準」ドロップダウンリストから「Helper column」を選択し、他のオプションは変更せずにOKをクリックしてダイアログを閉じます。スクリーンショットをご覧ください:
結果:
これで、データはヘルパーカラムの値に基づいて並べ替えられ、他の行ごとに空白行が挿入されます。
数回のクリックだけで他の行またはn行ごとに空白行を挿入する
時々、データ範囲内に特定の間隔で一定数の空白行を挿入したい場合(例えば、2行以上のデータ行ごとに1つまたは複数の空白行を挿入する)、前の方法は複雑で理解しにくいことがあります。この作業を迅速かつ簡単に解決するために、Kutools for Excelの「空白行と列の挿入」機能を使用すれば、数回のクリックでこの作業を処理できます。
Kutools for Excelをダウンロードしてインストールした後、「Kutools」>「挿入」>「空白行と列の挿入」をクリックして「空白行と列の挿入」ダイアログを開きます。
- 空白行を挿入したいデータ範囲を選択します。
- 「挿入タイプ」セクションから「空白行」を選択します。
- 次に、必要に応じて「間隔」と「行数」のテキストボックスに数字を指定します。(ここでは、2行ごとに1つの空白行を挿入するので、「間隔」と「行数」のボックスにそれぞれ2と1を入力します。)
- 最後に、ダイアログを閉じるにはOKをクリックします。
結果:
これで、2行ごとにデータに単一の空白行が挿入されます。スクリーンショットをご覧ください:
VBAコードを使用して他の行またはn行ごとに空白行を挿入する
VBAコードに興味がある場合、ここでは固定間隔で特定の数の空白行をデータに挿入するためのコードを提供します。以下の手順に従ってください:
ステップ 1:VBAモジュールエディタを開き、コードをコピーする
- ExcelでALT + F11キーを押すと、「Microsoft Visual Basic for Applications」ウィンドウが開きます。
- 「挿入」>「モジュール」をクリックし、モジュールウィンドウに次のコードを貼り付けます。
VBAコード:固定間隔で特定の数の空白行をデータに挿入するSub InsertRowsAtIntervals() 'Updateby Extendoffice Dim Rng As Range Dim xInterval As Integer Dim xRows As Integer Dim xRowsCount As Integer Dim xNum1 As Integer Dim xNum2 As Integer Dim WorkRng As Range Dim xWs As Worksheet xTitleId = "KutoolsforExcel" Set WorkRng = Application.Selection Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8) xRowsCount = WorkRng.Rows.Count xInterval = Application.InputBox("Enter row interval. ", xTitleId, 1, Type:=1) xRows = Application.InputBox("How many rows to insert at each interval? ", xTitleId, 1, Type:=1) xNum1 = WorkRng.Row + xInterval xNum2 = xRows + xInterval Set xWs = WorkRng.Parent For i = 1 To Int(xRowsCount / xInterval) xWs.Range(xWs.Cells(xNum1, WorkRng.Column), xWs.Cells(xNum1 + xRows - 1, WorkRng.Column)).Select Application.Selection.EntireRow.Insert xNum1 = xNum1 + xNum2 Next End Sub
ステップ 2:コードを実行して結果を得る
- このコードを貼り付けた後、F5キーを押してコードを実行します。プロンプトボックスで、空白行を挿入したいデータ範囲を選択し、OKをクリックします。スクリーンショットをご覧ください:
- 別のプロンプトボックスがポップアップするので、行間隔の数を入力し、OKをクリックします。スクリーンショットをご覧ください:
- 次のプロンプトボックスで、挿入したい空白行の数を入力し、OKをクリックします。スクリーンショットをご覧ください:
結果:
これで、指定した間隔で特定の数の空白行が既存のデータに挿入されます。スクリーンショットをご覧ください:
これが、データ範囲内で他の行またはn行ごとに挿入する方法です。さらに多くのExcelのヒントやコツに興味がある場合、当社のウェブサイトでは数千のチュートリアルを提供しています。お読みいただきありがとうございます。今後も役立つ情報を提供できることを楽しみにしています!
関連記事:
- Excelで複数の空白行または列を挿入する
- 行2と行3の間に10行の空白行を素早く挿入したり、Excelで特定の行の上に10行の空白行を挿入したい場合、どうしますか?通常、空白行を1行ずつ挿入するかもしれません。この記事では、Excelで複数の空白行または列を素早く挿入する巧妙な方法に焦点を当てています。
- 行をコピーして複数回挿入する
- 日常業務において、行または各行をコピーして現在のデータ行の下に複数回挿入しようとしたことはありますか?例えば、セルの範囲があり、各列をコピーして次の行に3回ペーストしたいとします。次のスクリーンショットに示すように、Excelでこの作業をどのように処理しますか?
- 値が変わるときに空白行を挿入する
- ある範囲のデータがあり、値が変わったときにデータ間に空白行を挿入して、1列内の連続する同じ値を分離したいとします。次のスクリーンショットに示すように、この問題を解決するためのいくつかのトリックを紹介します。
- Excelで空白行を削除する6つの簡単な方法
- 空白行を含む大規模なデータセットを扱っている場合、それはワークシートを乱雑にし、データ分析を妨げる可能性があります。少数の空白行を手動で削除することはできますが、数百の空白行を扱う場合、それは時間のかかる非効率的な作業になります。このチュートリアルでは、空白行を効率的に一括削除するための6つの異なる方法を紹介します。これらの技術は、Excelで遭遇するさまざまなシナリオに対応しており、よりクリーンで構造化されたデータで作業できるようになります。
最高のオフィス生産性ツール
🤖 | Kutools AI アシスタント: データ分析を革命化する: インテリジェント実行 | コード生成 | カスタム数式の作成 | データを分析しグラフを生成 | 拡張機能を呼び出す… |
人気の機能: 重複を見つけてハイライトまたはマーキング | 空白行を削除 | データを失わずに列またはセルを統合 | 丸める ... | |
スーパーLOOKUP: 複数条件のVLookup | 複数値のVLookup | 複数シートの検索 | ファジーマッチ .... | |
高度なドロップダウンリスト: ドロップダウンリストを迅速に作成 | 依存ドロップダウンリスト | マルチセレクトドロップダウンリスト .... | |
列管理: 特定の数の列を追加 | 列を移動 | 非表示列の可視ステータスを切り替え | 範囲と列を比較 ... | |
注目の機能: グリッドフォーカス | デザインビュー | 強化された数式バー | ワークブック & ワークシート管理 | オートテキスト ライブラリ (Auto Text) | 日付ピッカー | データの統合 | セルの暗号化/復号化 | リストで電子メールを送信 | スーパーフィルター | 特殊フィルタ (太字/斜体/取り消し線をフィルタリング...) ... | |
トップ15のツールセット: 12 のテキストツール (テキストの追加, 特定の文字を削除, ...) | 50以上 のグラフ の種類 (ガントチャート, ...) | 40以上の実用的な 数式 (誕生日に基づいて年齢を計算する, ...) | 19 の挿入ツール (QRコードの挿入, パスから画像を挿入, ...) | 12 の変換ツール (単語に変換する, 通貨変換, ...) | 7 の統合 & セルの分割ツール (高度な行のマージ, セルの分割, ...) | ...さらに多く |
Kutools for ExcelでExcelスキルを強化し、これまでにない効率を体験してください。 Kutools for Excelは、300以上の高度な機能を提供し、生産性を向上させ、保存時間を節約します。 最も必要な機能を入手するにはここをクリック...
Office TabはOfficeにタブインターフェイスをもたらし、作業を非常に簡単にします
- Word、Excel、PowerPoint、Publisher、Access、Visio、Projectでタブ付きの編集と読み取りを有効にします。
- 新しいウィンドウではなく、同じウィンドウの新しいタブで複数のドキュメントを開いて作成します。
- 生産性を50%向上させ、毎日数百回のマウスクリックを減らします!