オンライン Excel エディター
無料で使う

並べ替えずにExcelの空白行を削除する方法

2026-10-11 更新 · 無料 · ブラウザで動作

クイック回答

最も確実な「並べ替えなし」の方法はフィルターです。データを選択し、フィルターをオンにし、(空白)のチェックを外し、表示された行を削除してからフィルターをクリアします。ブック全体 — 全シートを一括、先頭行を保護 — するには、無料のオンライン「空白行削除」ツールが1回の処理で完了し、シートごとに何行削除されたかを報告します。

並べ替えずにExcelの空白行を削除する方法

読むのはこのくらいにして — 無料ツールへ直接どうぞ: Excelの空行を削除 →

並べ替えずに空白行を削除する(オンライン、全シート)

  1. 無料の「空白行削除」ツールを開き、.xlsx、.xlsm、.xls ブックをドロップします。すべてブラウザ内でローカルに動作し、ファイルがアップロードされることはありません。
  2. 空白行の判定方法を選びます。厳密に空のセルだけを対象にするか、空白文字のみの行も対象にするか(既定)。既定モードでは、はみ出したスペース1つの行も空白とみなされます。
  3. 1行目に列見出しがある場合は「先頭行はヘッダー — 常に保持」をオンのままにします。ヘッダー行は無条件で保持され、判定されません。
  4. 「空白行を削除」をクリックします。全シートがスキャンされ、該当行が削除され、残った行は元の順序を保ちます。
  5. クリーンアップ済みブックをファイル名-no-empty-rows.xlsx としてダウンロードし、シートごとの変更前後の件数を確認します。

ブック全体が1回で処理されます。シートごとに操作を繰り返す必要も、事前に範囲を慎重に選ぶ必要もありません。空白行のないシートは何も変わりません。

空白行とは何を指すか

行は、その幅全体のすべてのセルが空の場合にのみ削除されます。行のどこかに値、数式の結果、日付、数値が1つでもあれば保持されます。2つの判定モードは「空」の定義だけが異なります:

セルの内容厳密モード(オフ)空白文字モード(オン、既定)
何もなし削除削除
スペース、タブ、改行のみ保持削除
「」を返す数式保持削除

空白文字モードは実務のエクスポートデータに適した既定値です。見た目は空でも不可視文字が入っている行は、VLOOKUP、グラフ、ピボット範囲を壊す原因そのものです。ただし、見た目は空でも非表示の数式結果が入っている行も捕まります。

手動方法:空白をフィルターして表示行を削除

Excel内で作業していて、1つのシートだけクリーンアップしたい場合、フィルター方式なら行順を変えずに空白行を削除できます:

  1. ヘッダー行を含めてデータ範囲を選択します。
  2. 「データ」タブで「フィルター」をクリック(または Ctrl+Shift+L)。
  3. 実データ行で必ず値が入る列(通常は先頭列)のフィルタードロップダウンを開きます。
  4. (空白)のチェックを外し、データのある行だけを表示します……その後逆にして、(空白)以外すべてのチェックを外します。
  5. 表示された空白行を選択し、右クリック → 削除 → 行全体を削除 を選びます。
  6. フィルターをクリア(Ctrl+Shift+L を再度)。残った行は元の順序に戻り、隙間が閉じます。

よくある2つの落とし穴:1つ目、フィルター方式は一度に1シートしか処理できません。12シートのブックなら12回クリックが必要です。2つ目、「空白」行が実は空白でない(スペースや空文字数式がある)場合、フィルターの(空白)に表示されず、何も削除されません。

単純に列で並べ替えない理由

並べ替えは最速の手動テクニックです。適当な列を A→Z に並べ替えれば空白行が下に沈み、削除が簡単になります。ただし最も破壊的でもあり、行順が重要な場合は避けるべきです:

  • 並べ替えは範囲内のすべての行を並べ替え、元の順序が持っていた意味(入力順、タイムスタンプ、帳簿の連番)を破壊します。
  • 選択範囲から1列でも漏れると、その列は他と一緒に並べ替えられません。行が黙ってスクランブルされ、保存後は元に戻せません。
  • 表が同じシート上の隣接する無関係なデータと行を共有している場合、安全に並べ替えられません。

「ジャンプ」(F5 → セル選択 → 空白、その後 Ctrl+- → 行全体)もクイックオプションですが、真の空白セルしか選択しません。フィルターと同じ不可視文字の盲点があり、誤クリックで間違った行が削除されても、何が消えたかのレポートはありません。

状況別の最適な方法

空白行削除ツールフィルター + 削除並べ替え + 削除
元の行順を保持はいはいいいえ
全シートを一括処理はいいいえ、シートごといいえ、シートごと
空白文字のみの行も検出はい(既定)いいえいいえ
ヘッダーを自動保護はい手動手動
Excelのインストールが必要いいえはいはい
変更レポートシートごとなしなし

空白行は単独で現れることはめったにありません。行を消した後、同じブックで列にも同じ処理が必要になることがよくあります。「空白列削除」ツールはこのフローを横に反転させたものです。あるいは、本当に必要なレコードだけに絞り込むためにフィルターをかけることもあります。

このガイドで使うツール

よくある質問

空白行の削除でデータが移動しますか?

いいえ。削除された空白行の下の行は上に詰められますが、残ったすべての行の相対順序は保たれます。並べ替え、逆順、再配置は一切されません。

ヘッダー行が「1行目」の場合、削除されますか?

いいえ。「先頭行はヘッダー — 常に保持」(既定)がオンなら、全シートの1行目は無条件で保持され、空白として判定されません。

ファイルはサーバーにアップロードされますか?

いいえ。ブックは完全にブラウザ内で解析・再構築されます。デバイスから出ることはなく、登録も不要です。

スペースだけや空文字数式の行はどうなりますか?

既定の空白文字モードでは空白とみなされ、削除されます。厳密に空でない行を保持したい場合は厳密モードに切り替えてください。

セルの書式は残りますか?

値、値を返す数式、日付、数値はすべて保持されます。出力はセル値から再構築されるため、装飾的なセルスタイルは簡素化されます。詳細はツールページをご確認ください。

空白列も削除できますか?

はい。併用ツール「空白列削除」で可能です。判定ロジックは同じで、行ではなく列全体に適用されます。

関連ガイド

自分のファイルで試す準備はできましたか?

Excelの空行を削除を開く — 無料