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

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

2026.07.27

よくある質問(FAQ)

空白行を一括削除する方法は?

主な方法は、手動削除・ショートカット・ジャンプ機能・フィルター・並べ替え・FILTER関数の6つです。数百行規模でとびとびに空白行がある場合は、ジャンプ機能(Ctrl + G →「空白セル」を選択 → 行全体を削除)が最も汎用的で速く処理できます。

ショートカットで空白行を消すには?

行番号をクリックして行全体を選択し、Windowsなら Ctrl +(マイナス)、Macなら Command +(マイナス)を押します。リボンをキーでたどる Alt → H → D → R でも削除できます。セルだけを選んだ状態だとシフト削除になるため、必ず行全体を選択してから実行してください。

一部だけ空白の行も削除されてしまう?

ジャンプ機能の「空白セル」で選択して削除すると、一部の列だけ空白の行まで巻き込むことがあります。削除時に「行全体」を選ぶこと、またはCOUNTA関数でヘルパー列を作り、全列が空の行だけを判定して削除することで防げます。

空白行が削除できない原因は?

多くは、セルに半角・全角スペースや空文字列(””)が入っていて「空白でない」と判定されているケースです。置換(Ctrl + H)でスペースを取り除くか、TRIM関数やCLEAN関数でクリーニングしてから、あらためて空白行を削除してください。

元データを壊さずに空白行を除く方法は?

FILTER関数がおすすめです。「=FILTER(A2:D100, A2:A100<>””)」のように入力すると、元表を残したまま空白行を除いた一覧を別の場所に出力できます。Microsoft 365とExcel 2021以降で利用でき、Web版でも使えます。

VBAで空白行を自動削除するには?

SpecialCellsメソッドで「Range(“A1:A1000”).SpecialCells(xlCellTypeBlanks).EntireRow.Delete」と書く方法か、末尾行からループしてCOUNTAが0の行を削除する方法があります。ループは必ず下の行から処理すると、行番号のずれを防げます。

まとめ

エクセルの空白行削除は、データ量と目的に応じて手段を選ぶのが効率化の近道です。少量なら手動やショートカット、中〜大量ならジャンプ機能やフィルター、定期処理ならPower QueryやVBAが向いています。元データを壊したくない場合は、非破壊のFILTER関数が頼りになるでしょう。

削除時は「行全体」を選ぶこと、一部だけ空白の行や見た目だけ空白のセルに気をつけること、そして作業前のバックアップを忘れないこと。この3点を押さえておけば、空白行の整理でデータを壊す失敗を避けられます。あわせてエクセルの重複削除エクセルの表の作り方も確認しておくと、データ整理の作業全体がスムーズになります。

文/Excel研究所

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

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

DIME最新号

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

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

人気のタグ

おすすめのサイト

ページトップへ

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