小学館IDをお持ちの方はこちらから
ログイン
初めてご利用の方
小学館IDにご登録いただくと限定イベントへの参加や読者プレゼントにお申し込み頂くことができます。また、定期にメールマガジンでお気に入りジャンルの最新情報をお届け致します。
新規登録
人気のタグ
おすすめのサイト
企業ニュース

エクセルで空白行を削除する方法|一括で消す6つのやり方とデータ量別の使い分け

2026.07.27

方法4:フィルターで空白行を抽出して削除する(中〜大量向け)

特定の列を基準に空白行を見つけて消したいときは、フィルターが便利です。旧記事は空白セルを「非表示にする」ところで説明が止まっていましたが、実務では削除まで完結させる必要があります。ここでは抽出から削除、フィルター解除までを通しで解説します。

手順は次のとおりです。

  1. 表全体を選択し、「データ」タブの「フィルター」をクリックする
  2. 基準にする列の見出しにある「▼」をクリックする
  3. 絞り込みリストで、いったんすべてのチェックを外し「(空白セル)」だけにチェックを入れて「OK」をクリックする
  4. 表示された空白行の行番号をドラッグで選択し、右クリックから「行の削除」を選ぶ
  5. 「データ」タブの「フィルター」を再度クリックしてフィルターを解除し、残ったデータが正しく詰まっているか確認する

フィルターは条件に合う行だけを一時的に絞り込む機能のため、削除後は必ずフィルターを解除して全データを表示し直してください。解除を忘れると、消し残しや誤削除に気づきにくくなります。

方法5:並べ替えで空白行を末尾に集めて削除する(大量向け)

数千行規模で空白行が散らばっている場合は、並べ替えで空白行を末尾へ寄せてから一括削除する方法が向いています。並べ替えを実行すると空白セルは末尾に集まるため、まとめて削除しやすくなります。エクセルの並び替え機能を使えば、空白行を表の下端に集約して効率よく削除できます。

ただし並べ替えには落とし穴があります。基準列で昇順・降順に並べ替えると、元の行の並び順が変わってしまう点です。伝票番号順や入力順を保ちたい表では、そのまま並べ替えると順序が復元できなくなります。

元の順序を保持したいときは、事前に連番列を用意してください。手順は次のとおりです。

  1. 表の左端などに新しい列を追加し、1・2・3…と連番を振る(オートフィルで一気に入力できる)
  2. データを含む列を基準に昇順で並べ替え、空白行を末尾に集めて削除する
  3. 空白行を削除したあと、最初に作った連番列を基準に再度昇順で並べ替え、元の順序に戻す
  4. 不要になった連番列を削除する

この連番列テクニックを使えば、並べ替えのメリットを活かしつつ、元のデータ順序を確実に復元できます。

方法6:FILTER関数で空白行を除いた一覧を作る(Microsoft 365/Excel 2021・非破壊)

元のデータを1行も壊さずに空白行を除きたいなら、FILTER関数が最適です。関数を入れたセルに、条件を満たす行だけが自動で抽出されます。元表はそのまま残るため、後から並び順やデータを見返したいケースで威力を発揮します。

たとえばA2からD100の範囲で、A列が空白でない行だけを別の場所に出力するには、次の数式を使います。

=FILTER(A2:D100, A2:A100<>"")

この数式を空いているセル(たとえばF2)に入力すると、A列が空白でない行だけが抽出され、結果が自動的に下方向・右方向へ展開されます。この自動展開は「スピル」と呼ばれる機能で、1つの数式を入れるだけで複数のセルに結果が広がります。スピルの仕組みはエクセルのスピルの解説もあわせて確認すると理解が深まるでしょう。

注意点として、抽出結果が展開される右側・下側にデータがあると「#SPILL!」エラーになります。FILTER関数を置くセルの周囲には、十分な空白スペースを確保してください。FILTER関数はMicrosoft 365とExcel 2021以降で利用でき、公式ヘルプで構文が公開されています。

参考:Microsoft サポート「FILTER 関数」

応用:Power Queryで空白行を除去する(定期処理向け)

毎月CSVを取り込むなど、同じ処理を繰り返すなら、Power Queryが便利です。一度クリーニングのルールを作っておけば、データを更新するたびに同じ手順を再適用できます。

基本の手順は次のとおりです。

  1. 表内のいずれかのセルを選択し、「データ」タブの「テーブルまたは範囲から」をクリックしてPower Queryエディターを開く
  2. 「ホーム」タブの「行の削減」から「行の削除」→「空白行の削除」を選ぶ
  3. 空白行が除かれたことを確認し、「ホーム」タブの「閉じて読み込む」でシートに書き出す

Power Queryはフィルタリングのルールをステップとして記録するため、元データを差し替えても更新ボタンひとつで同じ処理を再現できます。定期的なデータ整形の自動化に向いた機能です。

参考:Microsoft Learn「列の値でフィルター処理する(Power Query)」

Excelを中心に、業務効率化やデータ整理の考え方を研究・発信。関数や機能を“丸暗記させない”ことを大切にし、「なぜそうなるのか」「どう使い分けるのか」をやさしく解説する編集プロダクション。Excelが苦手だった人でも、明日から使える実践的なノウハウを届けます。

@DIMEのSNSアカウントをフォローしよう!

DIME最新号

最新号
2026年7月16日(木) 発売

DIME最新号は、世界の模型・プラモデルメーカーを大解剖する「ボクラのタミヤ」特集!『爆走兄弟レッツ&ゴー!!』こしたてつひろ先生インタビュー&描き下ろしピンナップ、特別付録にはスチールギアケースも!さらに2026年上半期トレンド特集では、「売れる」より「育てる」をキーワードに、ファンを育てる新時代のヒット戦略を徹底分析!話題のモナキ独占インタビューも掲載した見逃せない一冊!

人気のタグ

おすすめのサイト

ページトップへ

ABJマークは、この電子書店・電子書籍配信サービスが、著作権者からコンテンツ使用許諾を得た正規版配信サービスであることを示す登録商標(登録番号 第6091713号)です。詳しくは[ABJマーク]または[電子出版制作・流通協議会]で検索してください。