エクセルで重複を削除する方法|消さずに色を付ける・UNIQUE関数まで図でわかる【サンプル付き】
手順はこれだけ
表のどこかを選ぶ → データ タブ → 重複の削除 → 重複を判定する列にチェック → OK消す前に必ずコピーを取ってください。重複の削除は、元に戻す(Ctrl+Z)以外では戻せません。消さずに「どれが重複か」だけ見たいなら、条件付き書式やCOUNTIFで色や印を付けます。
この図の表をExcelファイルでダウンロード(問題と答えのシートつき)
重複した行を消す
- 表の中のセルを1つ選ぶ(表全体が自動で選ばれる)見出しの行も含めて範囲を選んでもかまいません。
- 「データ」タブの「重複の削除」を押す
- 「先頭行をデータの見出しとして使用する」にチェック見出しを重複の判定から外します。
- 重複かどうかを判断する列にチェックを入れて OK全部にチェック=全部の列が同じ行だけを消します。会員番号だけにチェック=番号が同じなら、ほかが違っても消します。
実行すると「1個の重複する値が見つかり、削除されました。」のように結果が出ます。上の行が残り、下の行が消えます。新しいデータを残したいなら、先に日付の新しい順に並べ替えてから実行します。
消さずに、重複に色を付ける
- 調べたい列を選ぶ
- 「ホーム」→「条件付き書式」→「セルの強調表示ルール」→「重複する値」
- 色を選んで OK重複している値すべてに色が付きます。
行ごとに「2回目以降か」の印を付けたいなら、COUNTIFを使います。COUNTIFの重複チェックで、式と図を載せています。
元の表を残したまま、重複のない一覧を作る(UNIQUE)
うまくいかないとき
1同じに見えるのに消えない
鈴木(末尾に空白)鈴木空白・全角半角・「髙」と「高」のようなちがいがあると、別の値として残ります。
直し方TRIMで空白を消し、表記をそろえてから実行します。
2消えてほしくない行まで消えた
チェックした列が少なすぎます(氏名だけにチェックすると、同姓の別人も消える)。
直し方Ctrl+Zで戻して、会員番号など一意に決まる列も含めてやり直します。
3重複の削除が押せない
表がテーブルや共有ブックの状態、またはシートが保護されています。
直し方保護を外すか、ファイルを自分用にコピーしてから行います。
サンプルファイルで試す
「問題」のシートの名簿で重複の削除を試して、「答え」のシートと比べてください。答えのシートには、UNIQUEの式も入っています。
よくある質問
重複の削除はどのExcelでも使えますか?
はい。Excel 2007以降、Macでも「データ」タブにあります。
1つの列だけで判定したいです。
ダイアログで、その列だけにチェックを入れます。ほかの列の値がちがっても、上の行だけが残ります。
重複している数を知りたいです。
=ROWS(A2:A100)-ROWS(UNIQUE(A2:A100)) で、重複している件数が分かります(UNIQUEが使える場合)。
Googleスプレッドシートでもできますか?
はい。「データ」→「データクリーンアップ」→「重複を削除」で同じことができます。UNIQUE関数も使えます。
一緒に覚えたい関数・操作
このページについて
操作の説明は Microsoft 365 の日本語版Excel(Windows)に合わせています。図はこのサイトで作ったもので、表の会社名・商品名・人名は架空です。運営者情報