Excel で空白行を削除する方法 (6 つの方法)
大きなスプレッドシートで作業しているときに、意図的に空白行を挿入して、正しく読んで理解できるようにすることがよくあります。空白行の挿入は大多数の人に好まれますが、一部の人にとっては、空白行の操作が非常に煩わしい場合があります。 Excel ソフトウェアの不具合により、空白行が生成される場合があります。また、Excel ファイルの転送中、企業データベースからのデータのエクスポート中にも発生する可能性があります。この記事では、Excel で空白行を削除する方法についていくつかのガイドラインを示します。
空白行を手動で削除する
空白行を削除/削除する最も簡単な方法は、空白行を手動で選択することです。大きなスプレッドシートでは手動でターゲットを設定する必要があるため、これには時間がかかる場合があります。このプロセスでは、マウス カーソルを行の一番左側に置き、マウスの右ボタンをクリックするだけで、空白行を選択します。これにより、空白行全体を選択し、他の空白行に対してこのプロセスを続けると、最終的にすべての空白行が選択されます。 [ホーム] タブの [削除] の下にある オプションで、[シートの行を削除] を押します .クリックすると、スプレッドシートのすべての空白行が削除されます。次の写真はそのプロセスを示しています。
このプロセスは、空白ではない行に対しても機能します。したがって、このプロセスはさまざまな状況で使用できます。
空白セルを見つけて空白行を削除する
いくつかの空白行を含むスプレッドシートがある場合、それらを手動で削除するには非常に時間がかかります。それでは、これを行うためのより速い方法を選択しましょう。
- 1 位 タスクを実行する領域を選択してください
- 次に、[ホーム] タブの [検索と選択] の下にある オプションをクリックして スペシャルに移動
- GO TO スペシャルで 空白のボックスをクリックします OK を押します
- これにより、すべての空白セルが一度に選択されます
- 前の例と同じようにセルを削除します
注: ご覧のとおり、この手順では、空白セルを含むすべての行が削除されました。これは私たちが望むものではありません。注意すべきもう 1 つの点は、いずれかの列に欠損値がある場合、それらも削除されるため、データが置き換えられ、不整合が生じる可能性があるということです。
続きを読む: セルが空白でない場合に行を強調表示する方法 (4 つの方法)
Excel の検索機能を使用して空白行を削除する
この例では、テーブルを少し変更して、適切な結果が得られるようにします。前の例では空白のセルが多すぎるため、実際には空白ではない行がいくつか削除されました。この例では、これは起こりません。
ここでは、Excel の Find を使用します。 特徴。以下は、このための段階的なプロセスです。
- 1 位 データ セットを選択し、[ホーム] タブの [検索と選択] の下にある 検索のオプションをクリック
- その後、検索と置換で ボックスに何も入れない 検索対象 オプションを選択して 値 を選択します 中を見る オプション
- [すべて検索] をクリックすると、そのボックスの拡張子が下に表示されます。 CTRL+A を押します それらをすべて選択してボックスを閉じます
- 選択したゾーンに空白のボックスが表示されます。前の例で行ったのと同じ方法でそれらを削除します
フィルター機能を使用して空白行を削除する
この方法では、すべてのデータをテーブルに入れる必要があります。この方法を行うには、以下の手順に従ってください。
- 1 位 空白行を削除する範囲を選択します
- [ホーム] タブの [並べ替えとフィルター] オプションの下にある [フィルター] をクリックします
- この後、列を選択してフィルタ ドロップダウンをクリックし、空白以外のすべての値のチェックを外します 次にOKを押します
- これにより、範囲内のすべての空白セルが選択されます
- 次に、[ホーム] タブの [削除] の下にある オプションで、[シートの行を削除] を押します
- 最後にフィルターを削除すると、未入力の行が削除されます
注: このプロセスを実行する前に必ずテーブルを作成してください。そうしないと、列の行の間に空白があるため、列内のすべての名前が見つかりません。セルの表を作成することで、操作を行う範囲を示しています。
関連コンテンツ: セルに特定のデータが含まれている場合に Excel で行を選択する方法 (4 つの方法)
Excel で If ステートメントを使用して空白行を削除する
このために、Test というタイトルの追加の列を作成します。これは前の例とよく似ています。違いは、スプレッドシートの空白行を簡単に確認できることです。手順は次のとおりです。
- セル D2 のタイトルの列に次の式を入力します =IF(AND(ISBLANK(A2), ISBLANK(B2), ISBLANK(C2)),”Blanks”, “No-Blanks”)強い>
- Enter キーを押すと、Blanks または No-Blanks のいずれかの結果が表示されます。この定式化されたセルを下にドラッグすると、この式がすべてのセルにコピーされます
- 前の例と同様に、[テスト] 列のフィルター オプションを実行し、[空白なし] のチェックを外します ボックス
- 空白のセルのみが表示されます。前に行ったように、これらの空白セルを削除してから、フィルター オプションを削除します。テーブルの空白行がすべて消えていることがわかります
Excel VBA を使用して空白行を削除する
マクロ/VBA を使用して空白行を削除する場合は、次のコードを使用してそれを行うことができます。コードはこのリンクから収集されました https://www.mrexcel.com/forum/excel-questions/1015878-macro-fro-removing-blank-cells-range.html
ソースコード |
Sub DeleteBlankRows() Dim Rw As Range If WorksheetFunction.CountA(Selection) = 0 Then MsgBox "No blank rows found", vbOKOnly Exit Sub End If With Application .Calculation = xlCalculationManual .ScreenUpdating = False Selection.SpecialCells(xlCellTypeBlanks).Select For Each Rw In Selection.Rows If WorksheetFunction.CountA(Selection.EntireRow) = 0 Then Selection.EntireRow.Delete End If Next Rw .Calculation = xlCalculationAutomatic .ScreenUpdating = True End With MsgBox "Blank Rows Removed" End Sub
Visual Basic をクリックします デベロッパーの下で エクセルのタブ。表示された空白のボックスにコードを挿入して実行します。 Blank Rows Removed というボックスが表示されます。最後に、[OK] を押して続行します。
注: このコードはテーブルでは機能しないことに注意してください。したがって、テーブルの空白行を削除したい場合、このコードではそれを行うことができません。このコードを実行するには、Excel マクロを有効にする必要がある場合があります。
結論
ご覧のとおり、単純なものから複雑なものまで、Excel で空白行を削除する方法はたくさんあります。最適な方法を選択してください。空白行を削除すると、スプレッドシートの他のセルも削除される可能性があるため、十分に注意する必要があります。
役に立つとわかっているその他のテクニックを共有してください。
関連記事
- Excel のデータ クリーンアップ テクニック:行のランダム化
- 条件付き書式を使用した Excel の交互行の色 [ビデオ]
- Excel で 1 行おきに強調表示する方法
- Excel でアクティブな行を強調表示する (3 つの方法)
-
Excel で基準に基づいて行を列に転置する方法 (2 つの方法)
通常、 TRANSPOSE 関数は、行を列に変換するためによく使用されます。ただし、一意の値など、特定の基準に応じた結果は返されません。このチュートリアルでは、Excel の条件に基づいて行を列に転置する方法を紹介します。 Excel で基準に基づいて行を列に転置する 2 つの便利な方法 以下の図には、いくつかの製品とその数量のデータセットが含まれています。 行は列に置き換えられます。 基準に基づいて行を列に入れ替えます 別のセルにいくつかの重複するエントリがあるため、一意の値の。まず、INDEX を使用します 、マッチ 、COUNTIF 、IF 、および IFERROR 数式を作成す
-
Excel で隠しリンクを削除する方法 (5 つの簡単な方法)
Excel で作業しているときに、不要なリンクをスプレッドシートから削除したい場合があります。さて、この記事では、Excelで非表示のリンクを削除する5つの効果的な方法を紹介します.次のセクションでは、Excel の組み込みオプションと VBA を利用する方法について説明します。 ハイパーリンクを削除するコード。さらに、自動リンク挿入を無効にする方法も説明します。 以下のリンクから練習用ワークブックをダウンロードできます。 Excel で隠しリンクを削除する 5 つの方法 Excel では、セルに電子メール アドレスまたは URL を入力するたびに、クリック可能なハイパーリンクが即座に作