Excelで空白行を削除する3つの方法 - クイックヒント

  • これを共有
Michael Brown

このクイックヒントでは、空白のセルを選択 ->行の削除を介してExcelの行を削除することが良いアイデアではない理由を説明し、データを破壊せずに空白の行を削除するための迅速かつ正しい3つの方法を示します。 すべてのソリューションはExcel 2021、2019、2016、およびそれ以下で機能します。

この記事を読んでいる方は、私と同じように、常にExcelで大きな表を扱っています。 ワークシートに空白行が現れることがよくありますが、これではExcelに組み込まれている表ツール(ソート、重複の除去、小計など)がデータ範囲を正しく認識できません。 そこで、毎回表の境界を手動で指定しなければならず、そうしないと、次のような問題が発生します。というエラーが発生し、そのエラーを検出・修正するのに何時間もかかってしまうのです。

空白行がシートに入り込んでしまう原因は、他人からもらったExcelワークブック、会社のデータベースからデータをエクスポートした結果、あるいは不要な行のデータを手動で削除したなど、さまざまでしょう。 とにかく、空行をすべて削除して、きれいな表を作ることが目的なら、次の簡単な手順を実行してみてください。

目次です。

    空白のセルを選択して空白の行を削除しない

    インターネット上では、空白行を削除するための次のようなヒントを目にすることができます。

    • 1番目のセルから最後のセルまで、データをハイライト表示します。
    • F5キーを押して、" 次のページへ " のダイアログが表示されます。
    • ダイアログボックスで 特別な... ボタンをクリックします。
    • で、" スペシャルへ " ダイアログで " を選択します。 ブランク " ラジオボタンをクリックし よっしゃー .
    • 選択したセルを右クリックし、" "を選択します。 削除... ".
    • で、" 削除 " ダイアログボックスで " を選択します。 全列 " をクリックします。 全列 .

    これは非常に悪い方法です そのため、1画面内に収まる数十行の簡単な表のみに使用するか、まったく使用しない方がよいでしょう。 その主な理由は、次のとおりです。 重要なデータを含む行に1つだけ空白セルがある場合、行全体が削除されます。 .

    例えば、6行の顧客テーブルがあり、3行目と5行目は空なので削除したい。

    上記の提案のようにすると、次のようになります。

    4列目(Roger)も消えている トラフィックソース "列のセルD4が空であるため: (

    小さなテーブルであれば、データの損失に気づきますが、数千行の実際のテーブルでは、無意識のうちに数十の良い行を削除することができます。 運が良ければ、数時間で損失を発見し、バックアップからワークブックを復元し、再び仕事をします。 あなたがそれほど幸運ではない場合、またはバックアップコピーを持っていない場合はどうなりますか?

    この記事では、Excelのワークシートから空の行を削除するための迅速かつ信頼性の高い3つの方法を紹介します。 あなたの時間を節約したい場合は - 3番目の方法をまっすぐに移動します。

    キーカラムを使用して空白行を削除する

    この方法は、テーブル内に空の行かどうかを判断するのに役立つカラム(キーカラム)がある場合に有効です。 例えば、顧客IDや注文番号などがそれにあたります。

    行の順番を保存することが重要なので、テーブルをその列でソートして空白行を一番下に移動させることはできないのです。

    1. 1行目から最終行まで、表全体を選択します(Ctrl + Home を押した後、Ctrl + Shift + End を押します)。

  • 追加 オートフィルター をテーブルへ: へ データ タブをクリックし フィルター ボタンをクリックします。
  • フィルタを適用する " カスト " 列:矢印をクリック のチェックを外してください。 (すべて選択) のチェックボックスをオンにし、リストの最後までスクロールして(実際にはリストはかなり長いです)、チェックボックス (空欄) をクリックします。 よっしゃー .
  • フィルタリングされた行をすべて選択します: Ctrl + Home を押し、下矢印キーを押して最初のデータ行に移動し、Ctrl + Shift + End を押します。
  • 選択したセルを右クリックし、" "を選択します。 行削除 「をクリックするか、Ctrl + - (マイナス記号) を押してください。
  • クリック よっしゃー の中で、" シート行全体を削除しますか? " ダイアログボックスが表示されます。
  • 適用されたフィルタを解除する:[ ]ボタンをクリックします。 データ タブをクリックし クリア ボタンをクリックします。
  • よくできました!すべての空白行が完全に削除され、3行目(Roger)が残っています(以前のバージョンと比較してください)。
  • テーブルにキーカラムがない場合、空白行を削除します。

    この方法は、異なる列に多数の空のセルが散在する表があり、どの列にもデータのあるセルが1つもない行だけを削除する必要がある場合に使用します。

    この場合、行が空かどうかを判断するのに役立つキーカラムがありません。 そこで、テーブルにヘルパーカラムを追加しています。

    1. を追加します。 ブランク " 列を表の最後に移動し、その列の最初のセルに次の数式を挿入します。 =countblank(a2:c2)です。 .

      この数式は、その名前が示すように、指定された範囲内の空白セルを数えます。 A2 C2 は、それぞれ現在の行の最初と最後のセルである。

    2. 数式を列全体にコピーします。 ステップバイステップでの説明は、選択したすべてのセルに一度に同じ数式を入力する方法をご覧ください。

  • これで、テーブルのキーカラムができました :). フィルタを ". ブランク 「3は、ある行のすべてのセルが空であることを意味します。
  • 次に、フィルタリングされた行をすべて選択し、上記のように行全体を削除します。
  • その結果、空の行(5行目)が削除され、他のすべての行(空白セルのある行とない行)はそのまま残ります。

  • これで、ヘルパーカラムを削除することができます。 また、カラムに新しいフィルタを適用して 1つ以上の空白セルを持つ行のみを表示する。 .
  • そのためには、""のチェックを外してください。 0 " にチェックを入れ、クリックします。 よっしゃー .

    空白行をすべて削除する最速の方法 - 空白行削除ツール

    空白行を削除する最も迅速で非の打ちどころのない方法は ブランクの削除 Ultimate Suite for Excelに含まれるツールです。

    ドラッグ&ドロップによる列の移動、空のセル、行、列の削除、選択した値によるフィルタリング、パーセント計算、範囲への基本的な計算の適用、セルのアドレスのクリップボードへのコピーなど、便利な機能がワンクリックで使用可能です。

    4つの簡単なステップで空の行を削除する方法

    ExcelのリボンにUltimate Suiteが追加されたら、次のように操作します。

    1. 表の中の任意のセルをクリックします。
    2. に行ってみてください。 Ablebits Tools tab> トランスフォーム のグループです。
    3. クリック ブランクの削除 > 空の行 .

  • クリック よっしゃー をクリックして、本当に空の行を削除するのか確認してください。
  • 数回クリックするだけで、空の行がなくなり、行の順序も崩れない、きれいな表ができあがります。

    ヒント:Excelで空の行を削除する他の方法は、このチュートリアルで見ることができます:VBA、数式、およびPower Queryで空白行を削除する。

    ビデオ:Excelで空白行を削除する方法

    Michael Brown は、ソフトウェア ツールを使用して複雑なプロセスを簡素化することに情熱を注ぐ熱心なテクノロジー愛好家です。テクノロジー業界で 10 年以上の経験があり、Microsoft Excel と Outlook、さらに Google Sheets と Docs のスキルを磨いてきました。 Michael のブログは、彼の知識と専門知識を他の人と共有することに特化しており、生産性と効率を向上させるためのわかりやすいヒントとチュートリアルを提供しています。経験豊富なプロフェッショナルであろうと初心者であろうと、Michael のブログでは、これらの重要なソフトウェア ツールを最大限に活用するための貴重な洞察と実践的なアドバイスを提供しています。