Excelで重複を削除する方法

Excelワークシートのデータが 分析および視覚化、クリーンアップする必要があります。 これらのクリーンアップタスクの1つは、重複データを見つけて削除することです。 このクリーンアップタスクを実行するには、いくつかの方法があります。 重複の削除ツールとフィルターツールを使用して、Excelで重複を削除する方法を学びます。 次に、自分とワークシートのデータに最適なものを選択します。

この記事の手順は、Excel for Microsoft 365、Excel 2019、Excel 2016、およびExcel2013に適用されます。

Excelワークシートで重複データを強調表示する

ワークシートで重複データのみを表示する場合は、条件付き書式を使用してデータを強調表示します。 次に、データが不要であると判断した場合は、重複する行を削除します。

  1. 重複を検索するデータを強調表示します。 ヘッダーを含めないでください。

    Excelワークシートに重複する行を含むデータ

    ワークシートのデータを強調表示するには、データの左上のセルを選択し、長押しします シフト、次にデータの右下のセルを選択します。

  2. を選択 タブ。

  3. の中に スタイル グループ、選択 条件付き書式.

    Excelで条件付き書式を使用してExcelを重複排除するために選択したデータ
  4. 選択する セルルールを強調表示 > 値が重複しています.

    Excelで重複する行を含むセルを強調表示するための条件付き書式
  5. の中に 値が重複しています ダイアログボックスで、 の値 ドロップダウン矢印を選択し、塗りつぶしとテキストの色を選択して、重複する行を強調表示します。

    重複データの条件付き書式設定のハイライトを選択するためのExcelの[重複値]ダイアログボックス
  6. 選択する わかった.

    Excelで重複を削除する方法を示すExcelの[重複値]ダイアログボックス
  7. 他のセルで値が重複しているセルが強調表示されます。

    Excelで重複を取り除く方法を示す条件付き書式で使用される強調表示
  8. Excelで重複する行を削除するには、強調表示された行を選択し、 タブをクリックし、 消去 > シート行を削除する. または、重複排除ツールまたはフィルターツールを使用してExcelを重複排除します。

Excelで重複する行をすばやく削除する

Excelは、各列に同じ情報を持つデータの行を自動的に削除できます。 これは、ワークシートをクリーンアップする簡単な方法です。

重複する行を削除すると、データが完全に削除されます。 変更を加える前に、ワークシートのコピーを作成してください。

重複の削除データツールを使用して、ワークシート全体から重複する行を削除するには、次の手順に従います。

  1. データセット内の任意のセルを選択します。

    行が重複しているExcelワークシート
  2. を選択 データ タブ。

  3. の中に データツール グループ、選択 重複を削除する.

    重複の削除ツールを示すExcelの[データ]タブ
  4. の中に 重複を削除する ダイアログボックスで、 すべて選択.

  5. を選択 私のデータにはヘッダーがあります ワークシートに列ラベルがある場合は、チェックボックスをオンにします。

  6. 選択する わかった.

    Excelで重複を削除する方法を示す[重複の削除]ダイアログボックス
  7. 削除された重複値の数と残っている一意の値の数を示すメッセージで、を選択します わかった.

    見つかって削除された重複値の数を示すExcel
  8. 重複する行の最初のインスタンスを除いて、すべての同一の行が削除されます。

    Excelの重複の削除ツールの結果
  9. 重複する行が期待どおりに削除されなかった場合は、を押します Ctrl + Z ワークシートへの変更を元に戻します。

指定された列で同じ値を持つExcelの重複を排除する

重複の削除ツールを使用して、指定した列の同じ値の行を削除することもできます。

  1. データセット内の任意のセルを選択します。

    見つかった重複のみを削除するために選択されたデータは、Excelで指定された列です
  2. を選択 データ タブ。

  3. の中に データツール グループ、選択 重複を削除する.

    Excelワークシートを重複排除するためのExcelの重複排除ツール
  4. の中に 重複を削除する ダイアログボックスで、 すべて選択解除.

  5. 重複を検索する各列の横にあるチェックボックスを選択します。 行を削除するには、選択したすべての列のデータを複製する必要があります。

  6. ワークシートに列見出しがある場合は、 私のデータにはヘッダーがあります チェックボックス。

  7. 選択する わかった.

    Excelで重複行を削除するための[重複の削除]ダイアログボックス
  8. 確認ダイアログボックスで、 わかった.

    Excelで削除された重複の数のMicrosoftExcelの確認
  9. Excelは、重複レコードの最初のインスタンスを除いて、選択した列に同じ情報を含むすべての行を削除します。

    選択した列の重複に基づいて行を削除するExcelの[重複の削除]ツールの結果

フィルタを使用してExcelで重複を「削除」する方法

重複データを削除する別の方法は、一意の値でデータをフィルタリングすることです。 この方法を使用しても、重複する行は削除されず、重複する値は一時的に非表示になります。

Excelワークシートをフィルタリングして、一意の値のみを表示するには:

  1. データセット内の任意のセルを選択して、ワークシート全体をフィルタリングします。 または、フィルタリングするデータを選択します。

    Excelで重複をフィルタリングするために選択したデータ
  2. を選択 データ タブ。

  3. の中に 並べ替えとフィルター グループ、選択 高度.

    高度なフィルターを使用してExcelの重複を取り除く
  4. の中に 高度なフィルター ダイアログボックスで、 一意のレコードのみ チェックボックス。

    フィルタリングされた結果を別のワークシートに保存するには、 別の場所にコピーする.

  5. 選択する わかった.

    Excelでのみ一意の値をフィルタリングする方法を示す[高度なフィルター]ダイアログボックス
  6. 重複は削除されます。

    Excelで重複行を削除するための高度なフィルターの結果
  7. フィルタをクリアして元のデータを表示するには、 タブ> 並べ替えとフィルター > クリア.