dポイントプレゼントキャンペーン実施中!

エクセルデータで3万人分のリストがあります。
それぞれにユニークなID番号が付いているのですが
これまでに複数の人が入力してきたので
何十人だかが重複している人がいるのです。
それを見つけ出す方法があったら教えていただけますでしょうか。

A 回答 (2件)

手っ取り早く…


1列追加、もしくは空いている1列を利用して
=COUNTIF(【ID範囲】,【検索対象IDセル】)
で、そのIDが何個使われているかがわかります。

[A2]=COUNTIF($B$2:$B$30000,B2)
こんな感じで、データ先頭行に入れ、以後コピー。
[A2]=COUNTIF($B$2:$B2,B2)
こういう式だと、このデータが出てきたのが何回目、というのがわかります。
適当に3万件のデータで試してみましたが、処理にとんでもなく時間がかかりフリーズ状態が続きました。
(各セルごとに、3万件の範囲を参照するので処理が重いのです)

実用的ではないので…

データをIDの列で並べ替えて、
[A3]=IF(B2=B3,"重複","")
という具合の式を使った方が軽快に処理できます。
後はフィルタで「重複」の行を選んで表示させ一括削除、とかかな。
    • good
    • 3

COUNTIFを使用してはいかがでしょう?


http://allabout.co.jp/gm/gc/2484/
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!