Excelで重複データを整理したいときは、まず色付けで確認し、その後に重複削除を実行する流れがいちばん安全です。いきなり削除すると必要なデータまで消してしまうことがあるので、先に目で見てチェックしてから進めましょう。ここでは、仕事中でもすぐ使える手順を、できるだけ迷わない形でまとめます。
まず結論:重複確認は「条件付き書式」、削除は「重複の削除」です
この2つを使えば、Excelの重複データ整理はかなりスムーズになります。ポイントは、確認と削除を分けて行うことです。特に顧客一覧、社員名簿、商品コード、メールアドレスの管理では、この手順にしておくとミスを減らしやすいですよ。
重複データを色付けして確認する手順
まずは重複しているデータを色で見分けましょう。削除前に状況を把握できるので安心です。
- 重複チェックしたい範囲を選択します
- Excel上部の[ホーム]タブをクリックします
- [条件付き書式]をクリックします
- [セルの強調表示ルール]を選びます
- [重複する値]をクリックします
- 表示された画面で、左側が[重複]になっていることを確認します
- 右側で色のパターンを選びます
- [OK]をクリックします
これで、選択した範囲の中にある重複データだけに色が付きます。たとえば同じ社員番号や同じメールアドレスが複数ある場合、該当セルがすぐ見つかります。
列ごとに確認したいときのコツ
重複確認は、どの列を基準に見るかが大事です。名前だけで判定すると同姓同名が重複扱いになることがあります。次のように使い分けましょう。
- 社員番号や会員ID:重複チェックに向いています
- メールアドレス:重複チェックに向いています
- 氏名だけ:誤判定しやすいので注意が必要です
- 氏名+電話番号など複数条件:より正確に確認しやすいです
重複データを実際に削除する手順
色付けで確認したあと、本当に不要な重複だけを削除しましょう。Excelの「重複の削除」は、同じ値が複数ある場合に先頭の1件を残して、それ以外を削除します。
- 削除対象の表全体を選択します
- Excel上部の[データ]タブをクリックします
- [重複の削除]をクリックします
- 表に見出しがある場合は[先頭行をデータの見出しとして使用する]にチェックが入っているか確認します
- どの列を基準に重複判定するか、チェックを入れます
- [OK]をクリックします
- 削除件数のメッセージを確認して[OK]をクリックします
たとえば「顧客ID」が同じ行を重複とみなしたいなら、その列だけにチェックを入れます。複数列すべてが同じ行だけを重複としたいなら、複数列にチェックを入れましょう。
削除前にやっておくと安心なこと
- 元データをコピーしてバックアップを作る
- フィルターや並べ替えがかかっていないか確認する
- どの列を基準に削除するか決めておく
- 数式や参照先が影響を受けないか軽く確認する
特に業務ファイルでは、削除後に戻したくなることがよくあります。別シートに複製してから作業すると安心ですね。
関数で重複を確認したいときの方法
削除はまだしたくないけれど、どれが重複か一覧で確認したいときは関数も便利です。よく使うのはCOUNTIF関数です。
=COUNTIF(A:A,A2)
この式を別列に入れると、A列の中でA2と同じ値が何件あるか数えられます。結果が2以上なら重複していると判断できます。
- 重複確認したいデータがA列にあるとします
- B2セルをクリックします
- 「=COUNTIF(A:A,A2)」と入力します
- Enterキーを押します
- B2セル右下のフィルハンドルを下へドラッグします
これで各データの出現回数が表示されます。1なら重複なし、2以上なら重複ありです。削除前の確認用としてかなり使いやすい方法です。
重複だけを分かりやすく表示する例
重複の有無を文字で表示したいなら、次のような式でもOKです。
=IF(COUNTIF(A:A,A2)>1,"重複あり","")
この方法なら、別の担当者にファイルを渡すときも分かりやすいですよ。
複数列を組み合わせて重複確認する方法
「名前だけ同じ」は重複とは限らないので、複数列を組み合わせて判定したい場面も多いです。たとえば「氏名」と「電話番号」の両方が一致したら重複としたい場合は、作業列を1本作ると管理しやすくなります。
- 空いている列に連結用の式を入れます
- 例としてC列に「=A2&"_"&B2」を入力します
- 下までコピーします
- 作成したC列に対して条件付き書式やCOUNTIFを使います
この方法なら、複数条件での重複確認が簡単になります。元データを直接いじらずに済むのも使いやすいポイントです。
うまくいかない場合のチェックポイント
Excelで重複確認や削除が思った通りにできないときは、次の原因が多いです。
見た目は同じでも別データになっている
- 前後にスペースが入っている
- 全角と半角が混ざっている
- 数字が文字列として入力されている
- 改行や見えない文字が含まれている
この場合、TRIM関数やCLEAN関数で整えると改善しやすいです。たとえば前後の余分なスペースを消すなら「=TRIM(A2)」が使えます。
重複の削除で消え方が想定と違う
- 選択範囲が一部だけになっている
- 基準にする列のチェックがずれている
- 見出し行の設定が合っていない
- 必要な1件まで削除されたと思い込んでいる
「重複の削除」は同じデータを全部消すのではなく、通常は1件残します。削除前後の件数メッセージも必ず確認しましょう。
色付けされない、または全部に色が付く
- 対象範囲の選択が間違っている
- 空白セルまでまとめて選択している
- 別の条件付き書式ルールが優先されている
- 数式結果と表示形式が一致していない
条件付き書式の管理画面でルールを見直すと解決しやすいです。必要なら一度ルールを削除して設定し直しましょう。
業務で安全に進めるおすすめ手順
私がおすすめする流れは次の通りです。
- 元データを別シートにコピーする
- 条件付き書式で重複を色付けする
- 必要に応じてCOUNTIFで件数確認する
- どの列を基準に削除するか決める
- 重複の削除を実行する
- 削除後の件数と内容をざっと確認する
この順番にすると、確認不足のまま削除してしまう失敗をかなり防げます。急いでいるときほど、先に色付けして見える化するのが大事です。
最後に覚えておくと便利な時短ワザ
- Ctrl + Z:直前の操作を元に戻せます。削除後すぐなら復元しやすいです
- Ctrl + C、Ctrl + V:バックアップ用の複製作成に便利です
- Ctrl + Shift + L:フィルターのオン・オフを切り替えられます
- Ctrl + 矢印キー:データの端まで一気に移動できます
Excelの重複整理は、色付けで確認してから削除の流れを覚えるだけでかなり安全になります。まずは条件付き書式で重複を見える化して、そのあと必要に応じて「重複の削除」やCOUNTIFを使ってみてください。仕事中でも落ち着いて処理しやすくなりますよ。
