
Excelで空白セル・空白行をまとめて削除する方法について、原因を切り分けながら直す方法を解説します。
画面やメニューの名称は、Windows版のExcel for Microsoft 365・Excel 2024を基準にしています。
最初に確認したい結論
対象列を限定して空白セルを選択し、行全体を削除すると、必要なデータをずらさずに空白行をまとめて消せます。
大切なファイルを操作するときは、先にコピーを作成してから対処してください。
主な原因
空白セルだけを上方向へ詰めると、同じ行にある別列のデータとの対応がずれることがあります。
数式が空文字を返しているセルは、見た目が空白でも完全な空白セルとして選ばれない場合があります。
表全体ではなく一部だけを選択して行削除すると、意図しないセル移動が起こる可能性があります。
対処方法
空白セルを選択して行全体を削除する
- 空白判定に使う列のデータ範囲を選択します。
- 「ホーム」タブの「検索と選択」から「条件を選択してジャンプ」を開き、「空白セル」を選びます。
- 選択セルを右クリックして「削除」を選び、「行全体」を指定します。
フィルターで空白行を絞り込む
- 表にフィルターを設定し、対象列の選択肢で「空白セル」だけを選びます。
- 表示された行番号を選択して右クリックし、「行の削除」を実行します。
- フィルターを解除し、残った行が正しく並んでいるか確認します。
数式による空文字を確認する
- 空白に見えるセルを選び、数式バーに式が表示されないか確認します。
- 数式がある場合は、その行を削除してよいか判断します。
- 完全な空白にする必要がある場合は数式を削除しますが、計算への影響を先に確認してください。
作業するときの注意点
表に複数の空欄列がある場合は、削除基準にする列を明確にしてください。
空欄があっても必要な行を消さないよう、削除前にフィルター結果を確認しましょう。
まとめ
対象列を限定して空白セルを選択し、行全体を削除すると、必要なデータをずらさずに空白行をまとめて消せます。
一度に複数の設定を変えず、原因になりそうな項目を一つずつ確認すると元に戻しやすくなります。
