重複データを削除する方法は?
結論
「データ」→「重複の削除」で重複行を削除。UNIQUE関数で非破壊的な抽出も可能。
詳しい解説
「データ」タブ→「重複の削除」で、指定した列の重複行を削除できます。削除前にデータのバックアップを推奨します。全バージョンで使用可能です。重複を削除せずにマーキングだけしたい場合は、COUNTIF関数で「=COUNTIF($A$2:A2, A2)>1」として条件付き書式で色付けする方法があります。365/2021ではUNIQUE関数で非破壊的に一意の値を抽出することも可能です。
執筆・検証:田中 けんた|Excel歴15年・MOS資格保持
バージョン対応
| Excel 2016 | Excel 2019 | Excel 2021 | Excel 2024 | Microsoft 365 |
|---|---|---|---|---|
| 対応 | 対応 | 対応 | 対応 | 対応 |
実務での使用例
顧客マスタの重複を削除
同じ顧客IDが複数回登録されている場合に1件だけ残す
- データ範囲を選択
- 「データ」タブ→「重複の削除」
- 顧客ID列を基準に選択してOK
重複を非破壊で一意のリストを作成(365/2021)
UNIQUE関数で元データを保持しながら重複なしリストを作成
=UNIQUE(A2:A100)