技術ノート 特徴 Microsoft Excelの表から重複行または空白行を削除する方法

Microsoft Excelの表から重複行または空白行を削除する方法

Microsoft Excelの表から重複行または空白行を削除する方法

スプレッドシート内で重複行や欠落行が発生すると、大きな問題になる可能性があります。データ入力エラーであろうとインポートの問題であろうと、間違いは起こります。 Excel シートのテーブル でこれらの問題を修正する方法を説明します。

Microsoft Excelの表から重複行または空白行を削除する方法

条件付き書式設定を使用すると、 Excel シート内の重複を見つけて空白を強調表示する ことができます。ただし、テーブルを操作する場合、これらの問題を単に強調表示するのではなく、実際に処理するほうが少し簡単になる場合があります。

Excel テーブル内の重複行を削除する

Microsoft Excelの表から重複行または空白行を削除する方法

重複データを強調表示して 修正できるようにしたい場合は、前述の条件付き書式設定を使用するとよいでしょう。ただし、テーブル内の重複行をすべて削除したい場合は、数回クリックするだけで済みます。

Microsoft Excelの表から重複行または空白行を削除する方法

テーブル内のセルを選択します。次に、表示される [テーブル デザイン] タブに移動し、リボンの [ツール] セクションにある [重複の削除] をクリックします。

Microsoft Excelの表から重複行または空白行を削除する方法

[重複の削除] ウィンドウが開いているのが表示されます。テーブルにヘッダーがある場合は、そのオプションのボックスをオンにします。これらのヘッダーは、以下の列選択オプションとして表示されます。ヘッダーがない場合は、列 A、列 B などが表示されます。

次に、削除する重複データが含まれる列を選択します。デフォルトでは、すべてのテーブル列がマークされます。 [すべて選択を解除] をクリックして個々の列をマークすると、特定の列をチェックできます。気が変わった場合は、「すべて選択」をクリックすることもできます。

準備ができたら、「OK」をクリックします。重複は強調表示されず、何が削除されたかは表示されません。ただし、検出および削除された重複の数が表示されます。

以下のスクリーンショットを使用した簡単な例では、テーブル内の重複と、それらを削除した後の最終結果を確認できます。

Microsoft Excelの表から重複行または空白行を削除する方法

Excel テーブルの空白行を削除する

Excel テーブル内の 空白行を削除する には、 フィルター機能を使用し ます。テーブルのヘッダーにはフィルター ボタンがすでに存在しているため、フィルターを有効にするために特別な手順を実行する必要はありません。

フィルター ボタンが表示されない場合は、[テーブル デザイン] タブに移動し、[フィルター ボタン] のボックスをオンにします。

列ヘッダーのいずれかにあるフィルター ボタンをクリックします。ポップアップ ウィンドウの下部 (検索の下) で、[すべて選択] ボックスのチェックを外します。次に、項目の一番下までスクロールし、「空白」のチェックボックスをオンにして、「OK」をクリックします。

フィルター設定に空白のオプションが表示されない場合は、そのテーブル列には空白のオプションがありません。

次に、空白の行のみが表示され、残りのデータが非表示になるようにテーブルが調整されていることがわかります。その後、空白行を削除できます。行ヘッダーが青色で強調表示され、見やすく選択しやすくなっていることがわかります。

空白の行を選択して右クリックし、「行の削除」を選択します。これを空白行ごとに実行できます。

空白行をドラッグして選択したり削除したりしないでください。これを行うと、その選択には空白ではない非表示の行が含まれる可能性があります。

「 Microsoft Excelの表から重複行または空白行を削除する方法」に関するベスト動画選定!

【Excel講座】重複の行一括削除|表を検索して、キーワードを含む行全体を削除する
Excel 表の空白行をまとめて削除する便利な操作方法!いくつかのパターンで解説していきます。

テーブル内の空白行を削除したら、フィルターをクリアできます。列ヘッダーの横にあるフィルター ボタンを再度クリックし、[フィルターのクリア] を選択します。

その後、テーブルが通常のビューに戻り、空白行が削除され、フィルタリングされていないことがわかります。

Excel で高度なデータ分析を行うには、 ピボット テーブルの作成を 検討してください。