エクセルで重複を削除する方法をお探しですね。

広告

エクセルで重複データを見つけて整理する方法【初心者でも簡単】

商品リストや顧客名簿を管理していて、「あれ?このデータ、前にも入力したような…」と気づいたことはありませんか?何千行もあるデータを一つひとつ目で確認するのは、時間もかかるし疲れますよね。

見落としてしまうこともあるでしょう。

実は、エクセルには重複しているデータを一瞬で見つけて色をつけたり、いらないデータをまとめて削除したりできる便利な機能が最初から入っているんです。

この記事では、初心者の方でも使える「条件付き書式」という機能から、安全にデータを整理する方法、さらには関数を使った応用テクニックまで、わかりやすく説明していきます。

重複データに色をつけて、パッと見てわかるようにする

たくさんのデータの中から重複しているものだけをすぐに見つけたいときは、「条件付き書式」という機能を使うのがおすすめです。

この機能を使えば、重複しているセルが自動的に赤や黄色で目立つように色が変わるので、どのデータがダブっているのか一目でわかります。

たとえば、お客さんのリストで同じ電話番号が二重に登録されていたり、商品リストで同じ商品コードが何度も出てきたりするのを見つけるときに、とても便利です。

操作も簡単で、難しい関数の知識がなくても数回クリックするだけで完了するので、エクセルを使い始めたばかりの人にもぴったりの方法です。

**やり方はこんな感じです:**

1. まず、重複をチェックしたい範囲(列全体など)をマウスでドラッグして選びます
2. 画面上の「ホーム」タブをクリックして、「条件付き書式」というボタンを探します
3. 「セルの強調表示ルール」→「重複する値」の順に選びます
4. どんな色で表示するか(たとえば「赤い文字」や「黄色の背景」など)を選んで、「OK」を押します

これだけで、リストの中の重複データが一気に色付けされて、どこを直せばいいかすぐわかるようになります。

この機能のいいところは、後からデータを追加したり変更したりしても、リアルタイムで判定してくれることです。

新しいデータを入力したとき、それがすでにあるデータと重複していたら、入力した瞬間に色が変わって教えてくれます。

入力ミスをその場で防げるので、とても助かりますよ。

ただし、この方法は「重複を見つける」ためのものなので、データを削除するところまではやってくれません。

色がついたセルを見て、自分で修正するか、次に説明する削除機能を使うか判断してくださいね。

いらない重複データをまとめて削除する方法

「もう明らかに重複してるから、いらないデータは消しちゃいたい!」という場合は、「データ」タブにある「重複の削除」という機能を使うのが一番早いです。

この機能を使うと、エクセルが自動的に重複している行を見つけて、最初の1つだけ残して他は全部削除してくれます。

何千件ものデータがあっても一瞬で処理が終わるので、すごく便利です。

ただし、**一度削除したデータは「元に戻す」を押さないと復活できない**ので、実行する前に必ずシートをコピーしておくか、元のデータのバックアップを取っておきましょう。

これ、本当に大事です!

**削除の手順:**

1. 表の中のどこでもいいのでセルを1つクリックします
2. 画面上の「データ」タブを開いて、「重複の削除」ボタンを押します
3. どの列を基準に重複を判断するか選ぶ画面が出てきます

ここで注意してほしいのが、**どの項目にチェックを入れるか**です。

– 「名前」と「電話番号」の両方にチェック→両方とも完全に同じ行だけが重複扱いになります
– 「名前」だけにチェック→電話番号が違っていても、名前が同じなら重複として削除されます

目的に合わせて、慎重に選んでくださいね。

もう一つ知っておいてほしいのが、**どのデータが残るか**というルールです。

エクセルは上から順にデータを見ていって、最初に出てきたデータを残して、後から出てきた同じデータを削除します。

なので、もしリストに古い情報と新しい情報が混ざっていて、新しい方を残したい場合は、先に日付順に並べ替えて、残したいデータが上に来るようにしておく必要があります。

これをやっておかないと、大事な最新データが消えちゃうかもしれないので気をつけてください!

元のデータを消さずに重複をチェックする安全な方法

「重複の削除」は便利ですが、元のデータを消しちゃうのがちょっと怖いですよね。

もっと安全に管理したいなら、関数を使って「このデータは重複してますよ」という目印をつける方法があります。

COUNTIF関数を使う方法

一番よく使われるのが`COUNTIF`という関数です。

この関数は、指定した範囲の中に同じデータがいくつあるか数えてくれます。

たとえば、B列に「重複判定」という列を作って、`=COUNTIF(A:A, A2)`という式を入れると、そのデータがA列全体に何個あるかを数字で教えてくれます。

– 結果が「1」→重複なし
– 結果が「2以上」→重複あり

という判断ができるので、フィルター機能と組み合わせて重複データだけを表示することもできます。

UNIQUE関数を使う方法(新しいエクセル限定)

Microsoft 365やExcel 2021以降を使っている人は、`UNIQUE`という超便利な関数が使えます。

この関数は、重複を除いたリストを別の場所に自動で作ってくれるんです。

`=UNIQUE(A2:A100)`と入力するだけで、A列のデータから重複を取り除いたきれいなリストが一瞬で完成します。

**UNIQUE関数のいいところ:**

– 元のデータは一切変更しない
– 元データが更新されたら、UNIQUE関数の結果も自動で更新される
– 常に最新の状態で重複のないリストが見られる

関数を使う方法は、「重複データも記録として残しておきたいけど、集計するときは重複を除きたい」とか、「どのデータが何回重複してるか分析したい」といった場合にとても役立ちます。

実際の仕事では、まずCOUNTIF関数やUNIQUE関数でデータの状態を確認して、本当に削除していいか判断してから処理する、という流れにすると、間違って消しちゃうトラブルを防げますよ。

重複チェックがうまくいかないときの原因と対処法

エクセルの機能を使っても、「見た目は同じなのに重複として認識されない!」とか「違うデータなのに重複扱いされる!」ということがよくあります。

その原因のほとんどは、データに含まれる**見えないスペース**や**全角・半角の違い**です。

見えないスペースの問題

たとえば、末尾に半角スペースが入っている「田中一郎 」(スペースあり)と、入っていない「田中一郎」は、私たちには同じに見えますが、エクセルは全く別の文字として認識します。

**対処法:**
– `TRIM`関数を使って余計なスペースを削除する
– `ASC`関数や`JIS`関数で全角・半角を統一する

こういったデータの整形作業を、事前にやっておくことが大切です。

データの「型」の違い

もう一つよくあるのが、数値としての「100」と、文字列として保存されている「100」が混ざっているケースです。

これらもエクセルでは別物として扱われるので、重複削除の対象から漏れてしまいます。

特に、会計システムやWebフォームからダウンロードしたCSVファイルでは、見た目は数字でも内部的には文字列になっていることがよくあります。

**対処法:**
– 「区切り位置」機能を使ってデータの形式を一括変換する
– `VALUE`関数を使って数値型に統一してから重複チェックする

トラブルシューティングのコツ

こういう細かいデータの違いは、目で見てもほとんどわかりません。

なので、重複チェックがうまくいかないときは、「データが汚れている」可能性を疑ってみてください。

**おすすめの確認方法:**

1. いきなり削除せず、まず条件付き書式で色付けしてみる
2. 明らかに重複してるはずなのに色がついてないセルを探す
3. そのセルの末尾にカーソルを合わせて、スペースが入ってないかチェック
4. セルの書式設定が他と違っていないか確認する

こうやって原因を特定してから処理すれば、正確にデータ整理ができるようになりますよ!

まとめ

重複データの整理は、最初は面倒に感じるかもしれませんが、一度やり方を覚えてしまえばとても簡単です。

ぜひこの記事を参考に、効率よくデータ管理をしてみてくださいね!

広告