エクセルで空白行を安全に削除する方法

公開日:2026-07-06

複数のリストを貼り合わせたり、システムからエクスポートしたりすると、データの間に空白の行が混ざることがあります。よく紹介される「ジャンプ機能で空白セルを選択して削除」という方法には見落としがちな落とし穴があるため、この記事では安全な削除手順を解説します。

よくある方法の落とし穴

「ホーム」タブ > 「検索と選択」 > 「条件を選択してジャンプ」 > 「空白セル」を使うと、範囲内の空白セルだけを選択できます。この状態で行を削除すると、選択された空白セルを含む行がすべて削除されます。これは、完全に空白の行だけでなく、「一部の列だけが空欄になっている行」も一緒に削除してしまうということです。会社名は入っているが備考欄だけ空欄、といった行まで消えてしまうと、必要なデータを失うことになります。

安全な手順:COUNTAで行ごとの入力状況を確認する

空いている列に、その行にデータが1つでも入っているかを数える数式を入れます。

=COUNTA(A2:F2)

この数式は、A列からF列(リストの列範囲に合わせて調整)の中で、空欄でないセルの数を返します。結果が0であれば、その行は完全に空白です。

手順2:結果が0の行だけをフィルターで絞り込む

  1. 表全体を選択し、「データ」タブ > 「フィルター」
  2. 手順1の列のフィルターボタンから「0」だけにチェックを入れる

これで、完全に空白の行だけが画面に表示されます。

手順3:表示されている行を削除する

  1. フィルターで絞り込まれた行番号を選択(複数行の場合はCtrlキーを押しながら選択、または行番号をまとめてドラッグ)
  2. 右クリック > 「行の削除」
  3. フィルターを解除し、作業用に追加したCOUNTA列を削除

手作業の限界

空白行を含むリストの整形もまとめて

リストクリーナーにファイルをアップロードすると、表記ゆれの統一・住所の正規化・重複(名寄せ)検出を一括処理します。空白行そのものの削除機能はありませんが、整形後のリストと合わせて確認することで、リスト全体の品質を上げられます。データはブラウザ内で処理され外部に送信されません。無料で100行まで試せます。

無料でリストを整形してみる