KutoolsforOffice— 1 つのソリューション、5 つの強力なツール。少ない労力で大きな成果。

Excel で空白セルを簡単に削除する方法 – 完全チュートリアル

著者Xiaoyang変更日

Excel で空白セルを削除するのは、データを整理し、分析・理解・提示をスムーズに行うための定番テクニックです。空白セルはデータ分析の妨げになったり、数式でエラーを引き起こしたりするだけでなく、データセットが不完全で非プロフェッショナルに見えてしまう原因にもなります。本チュートリアルでは、「ジャンプ」機能や数式、フィルターなど、Excel で空白セルを効率的に削除・管理するさまざまな方法をご紹介します。それぞれの方法は異なるニーズやシナリオに最適化されているため、ご自身の要件にぴったり合うものを選べます。

空白セルを削除

「ジャンプ」機能で空白セルを削除

空白を無視してすべてのデータを抽出

フィルター機能でリストから空白を無視してデータをコピー&ペースト

データのある最終セル以降の空のセルを削除

その他の操作:


「ジャンプ」機能で空白セルを削除

Excel の「ジャンプ」機能は、空白セルを含む特定のセル範囲を素早く選択・管理できる強力なツールです。以下に、この機能を使って空白セルを削除する手順をご紹介します。

注:この方法を使用する前に、データの安全性を確保するためにワークシートのバックアップを作成することが重要です。

ステップ1:「ジャンプ」機能で空白セルをすべて選択

  1. 空白セルを削除したいデータ範囲を選択してください。
  2. 次に、「ホーム」タブの「検索と選択」から「ジャンプ」をクリックしてください(下記スクリーンショット参照)。
    [ホーム] > [検索と選択] > [ジャンプ] をクリック
  3. 「ジャンプ」ダイアログボックスで「空白セル」を選択して、「OK」をクリックしてください。
    ダイアログ ボックスで [空白セル] を選択
  4. Excel は、選択した範囲内のすべての空白セルをハイライトします(下記スクリーンショット参照)。
    すべての空白セルが選択されました

ステップ2:空白セルを削除

  1. 空白セルを選択した状態で、ハイライトされたセルのいずれかを右クリックし、コンテキストメニューから「削除」を選択してください(下記スクリーンショット参照)。
    ハイライトされたセルのいずれかを右クリックし、[削除] を選択
  2. 次に表示される「削除」ダイアログボックスで、データの配置に応じてセルを左方向または上方向にずらすかを選択し、「OK」をクリックして確定します。この例では「上のセルをずらす」を選択しています(下記スクリーンショット参照)。
    ダイアログ ボックスでセルを左または上に移動するかを選択

結果:

これで、「範囲を選択してください」内の空白セルが正常に削除されました(下記スクリーンショット参照)。
選択範囲内の空白セルが削除されました

「条件を選択してジャンプ」機能使用時の注意点:
  • データが行と列の間で相互に依存する構造になっている場合、空白セルを無差別に削除すると、データポイント同士の関係性が崩れてしまうおそれがあります。このようなケースでは、個別の空白セルではなく、空白行ごとまとめて削除する方が安全です。空白行を一括で削除する方法については、以下の記事をご覧ください:6 で空白行を削除する簡単な方法
  • Excel テーブル内では、個別のセルを直接削除することはできません。テーブル内で作業中の場合は、テーブルを通常の範囲に変換することをご検討ください。
  • 空白セルを削除すると、セル範囲を参照する数式や名前付き範囲に影響が及ぶ可能性があります。特に、これらの数式や名前付き範囲が連続したデータブロックを前提としている場合、エラーや誤った計算結果が発生するおそれがあります。
  • この機能で空白セルを削除する前に、必ずワークシートのバックアップを取得してください。万一、削除処理が予期せず失敗したりデータセットに悪影響を及ぼしたりしても、元のデータを復元できます。
kutools for excel AI のスクリーンショット

KUTOOLS AI で Excel の魔法を解き放ちましょう

  • スマート実行:シンプルなコマンドひとつで、セル操作、データ分析、チャート作成をサッと実行!
  • カスタム数式:ワークフローの効率化に役立つカスタム数式を自動生成します。
  • VBA コーディング:VBA コードを簡単に記述・実装できます。
  • 数式の解釈:複雑な数式が簡単に理解できます。
  • テキスト翻訳:スプレッドシート内の言語の壁を打ち破ります。
AI 搭載ツールでExcel の機能を強化しましょう。今すぐダウンロードして、これまでにない効率を体験してください!

空白を無視してすべてのデータを抽出

数式を使って範囲内のデータを抽出し、空白セルを無視したクリーンなリストを作成できます。元のデータセットを一切変更せずにすむため、非常に便利です。

ステップ1:データ範囲を選択

  1. データリストを出力したい空白セルに、以下の数式を入力またはコピーしてください:
    =IFERROR(INDEX(A$2:A$11,SMALL(IF(A$2:A$11<>"",ROW(A$2:A$11)),ROWS(A$2:A2))-1),"")
  2. 次に、Ctrl + Shift + Enter キーを同時に押して、最初の結果を取得します。その後、リスト内のすべての非空白アイテムが含まれるよう、必要なセル数まで数式を下方向にコピーしてください(下記スクリーンショット参照)。
    空白セルを無視してデータを抽出する数式を入力
  3. 続けて、フィルハンドルを右にドラッグして、追加の列からアイテムを抽出します(下記スクリーンショット参照)。
    フィル ハンドルを右にドラッグして、追加の列から項目を抽出
ヒント: Excel 用の数式 365 / 2021

Excel 365 またはExcel 2021 なら、フィルター機能で空白セルを除外しつつすべてのデータを簡単に抽出できます。上記の数式を使うよりもずっと手軽です。

  1. 空白セルに次の数式を入力またはコピーして、Enter キーを押してください。結果は自動的に隣接セルにスピルされます。スクリーンショットをご確認ください:
    =FILTER(A2:A11, A2:A11<>"")
    Excel 365 / 2021 向けの数式
  2. 次に、最初の数式セルを選択し、フィルハンドルを右にドラッグして他の列から項目を抽出してください。スクリーンショットをご参照ください:
    フィル ハンドルを右にドラッグして、追加の列から項目を抽出

フィルター機能でリストから空白を無視してデータをコピー&ペースト

Excel のフィルター機能を使えば、空白セルを一時的に非表示にして、データが入力されているセルだけを簡単にコピー&ペーストできます。

ステップ1:フィルター機能を適用

  1. 空白を無視したい列のヘッダーをクリックしてください。
  2. 次に、「データ」タブから「フィルター」をクリックすると、ヘッダーセルにドロップダウン矢印が表示されます(下記スクリーンショット参照)。
    [データ] > [フィルター] をクリック
  3. ドロップダウンの矢印をクリックし、「(空白)」のチェックを外して「OK」をクリックしてください(下記スクリーンショット参照)。
    フィルターの下にある [空白] オプションのチェックを外す
  4. これで、この列のすべての空白セルが一括で非表示になります(下記スクリーンショットをご参照ください)。
    この列のすべての空白セルが非表示になりました

ステップ2:データリストをコピー&ペースト

表示されているセルを選択し、Ctrl+C でコピーした後、Ctrl+V で空白のない新しい場所に貼り付けてください(下記スクリーンショット参照)。
データ一覧をコピーして貼り付け

注:フィルター機能を使用して非空白セルの値をコピー&ペーストする方法は、単一列のデータに適しています。複数列にまたがるデータがある場合は、現在の列からフィルターを解除した後、他の列に再度フィルターを適用する必要があります。これにより、各列からすべての非空白セルの値を効率的に抽出でき、複数列にわたるデータを包括的に管理・分析することが可能になります。

データのある最終セル以降の空のセルを削除

Excel では、見た目が空白でも非表示の書式や見えない文字が含まれているセルが、思わぬ問題を引き起こすことがあります。たとえば、ファイルサイズが不必要に膨らんだり、印刷時に余白ページが出力されたりする原因となるのです。こうしたトラブルを防ぐには、特に書式や不要なスペース、見えない文字が含まれる空の行や列を削除するのが効果的です。

ワークシートでデータのある最終セル以降に存在するすべての内容と書式を完全にクリアするには、以下の手順に従ってください。

ステップ1:選択して空白列を削除

  1. データの右隣にある最初の空白列をクリックして選択します。その後、Ctrl + Shift + End キーを押すと、現在の位置からワークシート上で最後に使用されたセルまでの範囲が選択されます。
  2. 次に、選択した列を右クリックして「削除」を選択し、「削除」ダイアログボックスで「列全体」を選び、「OK」をクリックしてください(下記スクリーンショット参照)。
    空白列を選択して削除

ステップ2:選択して空白行を削除する

  1. データの下にある最初の空白行をクリックして選択し、再度「Ctrl + Shift + End」キーを押して、データの下から最後に使用されたセルまでのすべての空白行を選択します。
  2. 次に、選択した行を右クリックして「削除」を選択し、「削除」ダイアログで「行全体」を選び、「OK」をクリックしてください(下記スクリーンショット参照)。
    空白行を選択して削除

ステップ3:ブックを保存

Ctrl + S を押してブックへの変更を保存すると、シートのアクティブなデータ範囲を超えて存在していた不要な内容と書式が一括で削除されます。


その他の操作

空白セルの削除に加え、場合によっては空白セルに対してさらに他の操作が必要になることがあります。たとえば、識別しやすくするためにハイライト表示したり、0 などの特定の値で埋めたりするなどです。本セクションでは、こうした追加操作をExcel で行う方法をご紹介します。

空白セルをハイライト

空白セルをハイライトすれば、特に大規模なデータセットでの視認性がぐんと向上します。この効果は、Excel の条件付き書式機能を使えば簡単に実現できます。

  1. 空白セルをハイライトしたいデータ範囲を選択し、「ホーム」タブの「条件付き書式」から「新規ルール」をクリックしてください(下記スクリーンショット参照)。
    [ホーム] > [条件付き書式] > [新しいルール] をクリック
  2. 「新しい書式設定ルール」ダイアログボックスで、次の操作を行います:
    1. 「ルールの種類の選択」リストボックスで、「次の値を含むセルだけを書式設定」を選択してください。
    2. 「次の値を含むセルだけを書式設定」のドロップダウンリストで、「空白」を選択してください。
    3. 最後に、「書式設定」ボタンをクリックしてください。
      ダイアログ ボックスでオプションを指定
  3. 「セルの書式設定」ダイアログボックスの「塗りつぶし」タブで、ハイライトしたい空白セルの色を選びましょう(下記スクリーンショットをご参照ください)。
    空白セルをハイライトする色を選択
  4. 次に、「OK」をクリックしてダイアログを閉じます。「OK」を再度クリックすると、空白セルが以下のスクリーンショットのようにハイライトされます。
    すべての空白セルがハイライトされました

空白セルの埋めるを0 または他の特定の値で置き換え

Excel で空白セルを0 などの特定の値で埋める作業は、特に大規模なデータセットを扱う場合、煩雑になりがちです。幸いにも、Kutools for Excel を使えば、このプロセスが驚くほど簡単になります。「空白セルの埋める」機能を使えば、次の操作をかんたんに実行可能!()今すぐKutools for Excel をダウンロード!)

  • 空白セルの埋めるを 0 またはその他の特定の値で置き換えます

    空白セルに 0 または他の特定の値を入力

  • 空白セルの埋めるを一連の線形シリーズで置き換えます

    空白セルに連続した線形の値を入力

  • 上/下/左/右のセルの値で空白セルの埋めるを置き換えます

    空白セルに上/下/左/右のセルの値を入力


    これらの方法とポイントを押さえれば、Excel の空白セルを効率的に削除・管理でき、データをよりクリーンで分析しやすい状態に整えられます。さらに多くのExcel テクニックやヒントを知りたい方は、当サイトで公開中の数千ものチュートリアルをご活用ください!こちらをクリックしてアクセスしてください。ご愛読いただき、誠にありがとうございます。今後も皆さまの業務に役立つ情報を発信してまいります!


    関連記事:

    • Excel で上または 0 の値で空白セルの埋めるを置き換えます
    • 本ガイドでは、セルの直上の値や「0」などの特定の値を使って空白セルを埋める方法に焦点を当てます。これにより、空のセルを含むデータセットを扱う際に、計算やビジュアライゼーションの正確性が保たれ、より意味のある結果を得ることができます。
    • Excel でセルまたは範囲が空白かどうかを確認する方法
    • Excel における空白セルや範囲の扱いは、データ管理および分析において極めて重要です。空白セルを特定・入力・スキップする必要がある場合、それらを効率的にチェックする方法を押さえておくことが不可欠です。本ガイドでは、セルや範囲が空白かどうかをシンプルかつ確実に判断する方法と、データ処理スキルをさらに高めるための実践的なヒントをご紹介します。