Excelでデータ入力していると、いつの間にか増えてしまう空白行(なにも入力されていない行)。これらをまとめて削除したいけれど、どうすればいいか分からない…と悩んでいませんか? 大丈夫です、難しくありません! この記事を読めば、Excelの空白行を一括でスマートに削除する方法がマスターできますよ。一緒にデータ整理の悩みを解決しましょう!
手順解説:Excelの空白行を一括削除する最も簡単な方法
これからご紹介するのは、Excelに標準で備わっている「ジャンプ」という便利な機能を使った方法です。この方法を知っていれば、どんなに大量の空白行があっても、あっという間にきれいにできますよ。
ステップ1:データ範囲全体を選択します
- 削除したい空白行が含まれるシート全体、または特定のデータ範囲(領域)を選択します。
たとえば、顧客リストや商品台帳などで空白行が混ざっている場合、まずそれらのデータ全体を選びます。キーボードの「Ctrl(コントロール)キー」+「A(エー)キー」を押すと、シート全体(または現在入力されているデータ範囲)が選択できます。 - 「セル(マス目)が選択されている状態」であることを確認しましょう。
ステップ2:「ジャンプ」機能を開きます
- Excel画面上部にある「ホーム」タブ(リボン)をクリックします。
- リボン(帯状のメニュー)の右端にある「検索と選択」ボタン(虫眼鏡のアイコン)をクリックします。
- 表示されたメニューの中から「ジャンプ」を選択します。
- すると、「ジャンプ」という小さなウィンドウ(ダイアログボックス)が表示されます。
ステップ3:「セル選択」のオプションを選びます
- 「ジャンプ」ウィンドウの中にある「セル選択」ボタンをクリックします。
- すると、「選択オプション」という別の小さなウィンドウが表示されます。
ステップ4:「空白セル」を指定して選択します
- 「選択オプション」ウィンドウの中で、「空白セル」にチェックを入れます。
- 「OK」ボタンをクリックします。
- これで、最初に選択した範囲の中にあるすべての空白セルが自動的に選択されます。行全体が空白であれば、その行のすべてのセルが選択された状態になります。
たとえば、途中にデータが入力されている行は選択されず、完全に空白の行だけが対象になります。
ステップ5:空白行を削除します
- 選択された空白セル(空白行)の上で、マウスの右クリックをします。
- 表示されたメニューの中から「削除」を選択します。
- さらに「削除」という小さなウィンドウが表示されるので、「行全体」を選択し、「OK」ボタンをクリックします。
- これで、選択されていたすべての空白行が一括で削除され、データが上方向に詰まります。
- 念のため、削除後にデータが想定通りになっているか、必ず確認しましょう。
数式の活用例:空白行を特定する
今回ご紹介した一括削除操作は、直接数式を使いません。しかし、もし削除前に「この行は本当に空白行なのか?」と確認したい場合や、空白行を数式で特定したい場合に役立つ数式を一つご紹介します。これをデータの一番右の列などに追加しておけば、削除対象行が一目で分かりますよ。
=IF(COUNTA(A2:Z2)=0, "削除対象", "")
この数式は、A2セル(マス目)からZ2セルまでの範囲(あなたのデータが入っている可能性のある範囲)に何も入力されていない場合(セルが全て空白の場合)に、「削除対象」と表示し、そうでない場合は何も表示しません。この数式を一番右の列などに追加し、フィルハンドル(セルの右下にある小さな四角をドラッグしたりダブルクリックしたりすると、数式をコピーできる機能)を使ってコピー(貼り付け)すれば、どの行が完全に空白かが一目で分かります。そのままコピーしてお使いください。
注意点・補足:失敗しないためのポイント
うっかりミスを防ぐために!
① 事前にデータのバックアップを忘れずに
Excel操作で大切なのは「もしも」に備えることです。今回ご紹介した方法も非常に便利ですが、万が一間違って必要なデータまで削除してしまったら大変ですよね。作業を始める前に、必ず元のファイルを別の名前で保存しておくか、コピーを作成しておきましょう。「上書き保存(元のファイルを更新する保存)」をする前に、まずは「名前を付けて保存」でバックアップ(控え)を取るのがおすすめです。
② 削除対象の範囲をしっかり確認する
手順の最初でデータ範囲を選択しましたが、この範囲が広すぎたり狭すぎたりすると、意図しない結果になることがあります。たとえば、シート全体を選択するのではなく、本当にデータが入っている部分だけを慎重に選択することで、誤って別のシートのデータやタイトル行などを削除してしまうリスクを減らせます。削除実行前に、選択されているセルが本当に空白行だけなのか、もう一度目を凝らして確認しましょう。
よくある質問(FAQ)
Q: 特定の列だけが空白の場合に、その行を削除したいです。どうすればいいですか?
A: 今回の方法では、行全体が空白の場合に削除されます。特定の列(たとえば「B列」だけ)が空白の行を削除したい場合は、「オートフィルター(絞り込み機能)」を使うのが便利です。対象のデータ範囲のヘッダー行(見出し行)を選択し、「データ」タブから「フィルター」を適用します。そして、対象の列のフィルターボタンをクリックし、「(空白セル)」だけを選択してOKをクリックします。すると、その列が空白の行だけが表示されるので、その表示された行をまとめて選択し、右クリックから「行の削除」を実行すればOKです。削除後、フィルターを解除するのを忘れないでくださいね。
Q: 空白行ではなく、空白になっているセル(マス目)だけを削除したいです。
A: 空白セルだけを削除する、という直接的な機能は通常使いません。なぜなら、セルを削除するとその下のセルが上に移動したり、右のセルが左に移動したりして、データの構造が崩れてしまう可能性があるからです。もし、空白セルに「0」や「N/A」といった特定の値を入力したい場合は、今回ご紹介した「ジャンプ」機能の「空白セル」選択を使い、選択された空白セルに対して一括で入力することができますよ。
まとめ
- Excelの空白行は、「ジャンプ」機能を使えば一括で簡単に削除できます。
- 作業前には必ずバックアップ(控え)を取り、削除範囲をしっかり確認しましょう。
- この方法をマスターすれば、あなたのデータ整理が格段にスピードアップし、業務効率が上がります!

コメント