• ベストアンサー

入力しながら重複データをチェックしたい

エクセルで1000件程度の顧客情報を入力しています。 0312345678株式会社○○(0312345678は電話番号です)というデータを入力する際、この電話番号を入力している時点で前に入力したデータの中に重複しているものがあるかリアルタイムで参照できる方法はありますか? http://oshiete1.goo.ne.jp/kotaeru.php3?q=669422 こちらで似ているご質問が挙げられていたので試してみたのですが、電話番号からはリアルタイムで参照することができませんでした。 関数などの良い方法があれば教えて下さい。どうぞよろしくお願いいたします。

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

  • ベストアンサー
  • jindon
  • ベストアンサー率43% (50/116)
回答No.1

関数で、 データがA2から入力されているとして B2に数字を抽出 =IF(A2="","",LEFT(A2,LOOKUP(10^16,-LEFT(A2,ROW($1:$16)),ROW($1:$16)))) として、Ctrl+Shift+Enterで確定(配列式) 数式が { }で括られたことを確認してください。 そのまま書式 -> 条件付書式 -> 数式が =AND(B2<>"",COUNTIF(B:B,B2)>1) として、フォントでもセルでも書式を設定する。(重複データの位置確認の為) C2に同データの有無を判定 =IF(COUNTIF(B$2:B2,B2)=1,"","同一データ有り") B2:C2を下方へ必要分コピー+ペースト こんな感じですか。

noname#21646
質問者

お礼

はじめまして。早々にご回答を下さり、ありがとうございます!!また、お礼が遅くなってしまって申し訳ありません。 実はまだ実行していないのですが、まず最初にお礼を言いたかったので、投稿させていただきました。 私は不勉強なので実行中どこか不明な点が生じた時には、補足をさせていただくかもしれませんがよろしくお願いします。 本当に素晴らしいご回答をありがとうございました。

関連するQ&A