- ベストアンサー
エクセルで作成した4000件の住所・氏名データの重複チェックを
教えてください エクセルで作成した4000件の住所・氏名データの重複チェックを行いたいのですが、簡単なチェック方法はありませんでしょうか?
- みんなの回答 (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列が全て空白になれば、ダブりを全て消せます。
その他の回答 (2)
- shikisaito
- ベストアンサー率52% (257/491)
回答No.2
COUNTIF関数を使う。 たとえば、=COUNTIF($A$1:$A$4000,A1)...
質問者
お礼
ありがとうございます。参考になりました
- papayuka
- ベストアンサー率45% (1388/3066)
回答No.1
A列が氏名欄でA2からデータがあるとして、空いているセル(例えばE2)に =COUNTIF(A:A,A2) と入れてデータの最終行までコピー 後はオートフィルタを掛けて 1より大きいものをチェックするとか、、、
お礼
勉強になりました、ありがとうございます
補足
ありがとうございます。 もう一点おしえてください。 氏名と電話番号欄をダブルチェックする場合の関数は どうすればよいですか? AとB列としてアドバイスいただけますか?