Excelで重複データを整理したいときは、「削除」と「色付け」を使い分けるのがいちばん早いです。今すぐ片付けたいなら「重複の削除」、先に確認したいなら「条件付き書式で色付け」が便利ですよ。この記事では、仕事中でも迷わないように、最初に結論、そのあとにクリック手順、最後につまずきやすい原因までまとめてご紹介します。
まず結論:重複データの削除と色付けはこの手順です
急ぎのときは、まずこの2つだけ覚えておけば大丈夫です。削除は一発で整理したいとき、色付けは消す前に確認したいときに使いましょう。
Excelで重複データを削除する手順
同じ値が複数入っていて、1件だけ残して整理したいときは「重複の削除」を使います。名簿、顧客リスト、商品コード一覧などでよく使う機能ですね。
- 重複をチェックしたい表の中のセルを1つクリックします。
- 画面上部の[データ]タブをクリックします。
- [重複の削除]をクリックします。
- 「先頭行をデータの見出しとして使用する」に該当する場合はチェックを入れます。
- どの列を基準に重複判定するかを選びます。完全に同じ行を整理したいなら対象列をすべてチェックします。
- [OK]をクリックします。
- 「重複した値が削除されました」と表示されたら完了です。
ここで大事なのは、どの列を基準に重複とみなすかです。たとえば「社員番号」が同じなら重複扱いしたいのか、「氏名と部署の組み合わせ」が同じときだけ重複扱いしたいのかで、チェックする列が変わります。
削除前にやっておくと安心なこと
- 元データをコピーしてバックアップを作る
- フィルターがかかっていないか確認する
- 必要なら先に色付けで重複箇所を確認する
「うっかり消しすぎた」を防ぐためにも、最初に別シートへコピーしておくと安心ですよ。
Excelで重複データを色付けする手順
削除する前に、どこが重複しているのか見たいときは「条件付き書式」が便利です。色で目立たせれば、確認してから残すデータを判断できます。
- 重複を調べたい範囲をドラッグして選択します。
- 画面上部の[ホーム]タブをクリックします。
- [条件付き書式]をクリックします。
- [セルの強調表示ルール]を選びます。
- [重複する値]をクリックします。
- 表示された画面で、書式を「薄い赤の塗りつぶし」など見やすい色に設定します。
- [OK]をクリックすると、重複している値に色が付きます。
この方法なら、いきなり削除せずに確認できるので、安全に作業しやすいです。特に、取引先リストや売上データのように、間違って消すと困る表では先に色付けがおすすめです。
重複だけでなく一意の値を見たいとき
Excelの条件付き書式では、重複だけでなく「一意の値」を強調する設定が使える場合もあります。重複していないデータだけ確認したいときは、同じ画面で選択肢を切り替えてみてください。
どっちを使うべき?削除と色付けの使い分け
- すぐ整理したい:重複の削除
- 消す前に確認したい:条件付き書式で色付け
- ミスが心配:先に色付け、そのあと削除
- 複数列の組み合わせで判定したい:重複の削除で列を指定
迷ったら、まず色付けして内容を見てから削除する流れにすると失敗しにくいです。
関数で重複を判定したいときのやり方
「削除はまだしたくないけれど、重複しているかどうかを列で判定したい」というときは、COUNTIF関数が便利です。
たとえばA列の値が重複しているか確認したい場合は、B2セルに次の式を入れます。
=COUNTIF($A:$A,A2)
この結果が2以上なら、その値は重複しています。見やすくするなら、さらに判定用の式にしても便利です。
=IF(COUNTIF($A:$A,A2)>1,"重複","")
これなら、重複している行だけ「重複」と表示できます。関数の良いところは、元データを消さずにチェックできることですね。
関数を使う手順
- 判定結果を表示したい列を1つ用意します。
- 先頭行のセルにCOUNTIFまたはIFを含む式を入力します。
- Enterキーを押します。
- セル右下のフィルハンドルをダブルクリック、または下へドラッグして数式をコピーします。
- 「重複」と表示された行を確認します。
複数列をまとめて重複判定したいとき
Excelでは、「氏名だけ同じ」ではなく「氏名と電話番号の組み合わせが同じ」など、複数列を条件に重複を見たいケースもあります。その場合は、重複の削除で対象列を複数選ぶのが簡単です。
- 表全体を選択するか、表の中のセルを1つクリックします。
- [データ]→[重複の削除]をクリックします。
- 重複判定に使いたい列だけにチェックを入れます。
- [OK]をクリックします。
たとえば「メールアドレスだけ」で判定するのか、「会社名と担当者名」で判定するのかで結果が大きく変わるので、ここは必ず確認しましょう。
うまくいかない場合のチェックポイント
「重複の削除をしたのに消えない」「色が付かない」というときは、次の原因が多いです。
1. 見た目は同じでも実は別データになっている
- 前後にスペースが入っている
- 全角と半角が混ざっている
- 文字列の数字と数値が混在している
- 改行や見えない空白が入っている
たとえば「ABC」と「ABC 」は別データとして扱われることがあります。TRIM関数で余分な空白を削除したり、表示形式をそろえたりすると改善しやすいです。
2. 範囲の選択ミス
条件付き書式で色付けするときに、表全体ではなく一部だけ選んでいると、期待した場所に色が付きません。列全体で見たいのか、表の一部分だけ見たいのかを確認しましょう。
3. 見出し行の設定が合っていない
重複の削除で「先頭行をデータの見出しとして使用する」のチェックがズレていると、1行目まで重複判定に入ってしまうことがあります。見出しがある表ならチェックを入れて進めるのが基本です。
4. フィルターや並べ替えの影響
フィルターがかかっている状態でも操作はできますが、見えている行だけで判断してしまい、結果を誤解しやすいです。作業前にフィルター条件を確認しておくと安心です。
5. 条件付き書式がすでに複数入っている
既存の条件付き書式があると、色が上書きされたり見えにくくなったりします。[条件付き書式]→[ルールの管理]で不要なルールがないか確認してみてください。
仕事が早くなる関連ワザ
テーブル化しておくと管理しやすい
表を選んでCtrl + Tでテーブル化しておくと、フィルターや書式が整いやすく、データ追加後の管理もラクになります。重複確認を定期的にする表ならかなり便利です。
並べ替えで重複を目視しやすくする
重複が多い列を昇順で並べ替えると、同じ値がまとまって見えるので確認が速くなります。削除前の最終チェックにも向いています。
よく使うショートカット
- Ctrl + T:テーブル化
- Ctrl + Z:ひとつ前に戻す
- Ctrl + C:コピー
- Ctrl + V:貼り付け
- Ctrl + Shift + L:フィルターのオン・オフ
特にCtrl + Zは、重複削除の直後に「やっぱり戻したい」と思ったときにすぐ使えるので覚えておくと安心です。
まとめ
Excelで重複データを処理するときは、すぐ消すなら[データ]→[重複の削除]、まず確認するなら[ホーム]→[条件付き書式]→[重複する値]で進めればOKです。削除前に色付けして確認し、必要ならCOUNTIF関数で判定列を作ると、ミスをかなり減らせます。仕事中に慌てないためにも、まずはバックアップを取ってから作業してみてくださいね。
