• ベストアンサー

エクセルで作成した4000件の住所・氏名データの重複チェックを

教えてください エクセルで作成した4000件の住所・氏名データの重複チェックを行いたいのですが、簡単なチェック方法はありませんでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17070)
回答No.3

例データ A2:A10に a s f d a z x d vb a とします。行挿入などしてA列、第1行目はデータなし、にしてください。 B2に =IF(ISERROR(MATCH(A2,$A$1:A1,0)),"",MATCH(A2,$A$1:A1,0)) と入れて、A列最下行まで式を複写します。 B6に2、B9が5、B11が2になります。 B6の2が2行目に同じものがあることを、B9の5は5行目にあることを示します。 B11の2は2行目に同じもの(そのうち行の一番)少ないほう)があることを示します。 A2を行抹消します。 A2を削除すると、B10が5に変化し、A5を抹消するとaのダブりはなくなります。 そのようにして、B列が全て空白になれば、ダブりを全て消せます。

aporo-awase
質問者

お礼

勉強になりました、ありがとうございます

aporo-awase
質問者

補足

ありがとうございます。 もう一点おしえてください。 氏名と電話番号欄をダブルチェックする場合の関数は どうすればよいですか? AとB列としてアドバイスいただけますか?

その他の回答 (2)

回答No.2

COUNTIF関数を使う。 たとえば、=COUNTIF($A$1:$A$4000,A1)...

aporo-awase
質問者

お礼

ありがとうございます。参考になりました

  • papayuka
  • ベストアンサー率45% (1388/3066)
回答No.1

A列が氏名欄でA2からデータがあるとして、空いているセル(例えばE2)に =COUNTIF(A:A,A2) と入れてデータの最終行までコピー 後はオートフィルタを掛けて 1より大きいものをチェックするとか、、、

関連するQ&A