• ベストアンサー

入力しながら重複データ参照できませんか?

エクセルにて4万件ほどの顧客情報を入力しております。来店(毎日400人ほど)される顧客のアンケートを入力する際に、いちいち前きた顧客かソートなどで確認してから行うのは面倒なため、そのまま入力しています。 しかし、後で(月に1回ほど)ソートかけた場合、大抵重複した顧客が何十人かおります。 そこで、入力しているときから、すでにあるデータをリアルタイムで参照できる関数などありますでしょうか? お忙しい中恐縮ですが、よろしくお願いします。

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

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

#5です。 >以前入力したセルもわかることは可能? 入力列(A列と仮定)の近くに、1列列挿入して 関数式=IF(MATCH(A1,$A$1:A1,0)=ROW(),"",MATCH(A1,$A$1:A1,0))を入れて下へ複写します。 自分の行と同じところで見つかるときは初出です。そうでない時は、既に前出ですが、その行数字が出ます。 予め下の方の行までこの式を入れておくと#N/Aがでますが、ISERRORで防げますが、あまり長くなるのでここでは省略します。

brains
質問者

お礼

早速ありがとうございます。完璧にできました。 誠に恐縮ですが、この件もご教授いただけたら幸いです。お忙しい中恐縮ですが、よろしくお願いします。 ISERRORで防げますが、

その他の回答 (6)

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

#6のお礼部分の質問について。 =IF(ISERROR(MATCH(A1,$A$1:A1,0)),"",IF(MATCH(A1,$A$1:A1,0)=ROW(),"",MATCH(A1,$A$1:A1,0)))

brains
質問者

お礼

ありがとうございます。 御礼が遅くなったことお詫びいたします。 大変役にたちました。

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

A1:A100とかを範囲指定する。(ここが他の解答と少し違う。) 書式-条件付書式-式が,で式を =COUNTIF($A$1:A1,A1)>1 書式をパターンかフォントを設定する。OKをクリック。 で以前の行にあるセル内容と同じものを下の行で入れると、例えばセルの色が設定した色に変ります。 $は伊達に入れているのではないので、上記の通りにしてください。

brains
質問者

お礼

できました。感動です。本当にありがとうございました。 誠に恐縮ですが、この方法では既に名前の入力があるかどうかはわかります。 できれば、どこにその前の名前があるか示すことができれば作業がより楽になるのですが? つまり、A列に名前を入力をしていてA300に入力した「山田」さんの書式がかわって、そしてA20など以前入力したセルもわかることは可能なのでしょうか? 重ねてご教授よろしくお願いします。

  • fever
  • ベストアンサー率43% (32/73)
回答No.4

#2のfeverです。 普通のコピー/貼り付けでは駄目です! あくまでも『書式のコピー/貼り付け』です。 ツールバーにブラシ(ハケ)のボタンがありませんか? A2を選んでこれで1回押します。 次に、A3から希望するセルまでをマウスボタン(大概左)を押したまま選びます。 もしもブラシのボタンがなかったら、A2をコピーして、貼り付けるときに『形式を選択して貼り付け/書式』にすれば大丈夫です。 説明不足でごめんなさいね(^^ゞ

brains
質問者

お礼

できました。感動です。本当にありがとうございました。 誠に恐縮ですが、この方法では既に名前の入力があるかどうかはわかります。 できれば、どこにその前の名前があるか示すことができれば作業がより楽になるのですが? つまり、A列に名前を入力をしていてA300に入力した「山田」さんの書式がかわって、そしてA20など以前入力したセルもわかることは可能なのでしょうか? 重ねてご教授よろしくお願いします。

  • oresama
  • ベストアンサー率25% (45/179)
回答No.3

数式はセルに直接入れるのではなく、 ツールバーの 書式 ↓ 条件付書式 ↓ 条件1を 『セルの値が』ではなく 『数式が』に変更して、 そのダイヤルログボックスに数式を入れます。

brains
質問者

お礼

できました。感動です。本当にありがとうございました。 誠に恐縮ですが、この方法では既に名前の入力があるかどうかはわかります。 できれば、どこにその前の名前があるか示すことができれば作業がより楽になるのですが? つまり、A列に名前を入力をしていてA300に入力した「山田」さんの書式がかわって、そしてA20など以前入力したセルもわかることは可能なのでしょうか? 重ねてご教授よろしくお願いします。

  • fever
  • ベストアンサー率43% (32/73)
回答No.2

A1からデータが入っていたとして A2に条件付き書式で  数式が =COUNTIF($A$1:$A1,A2)>0  書式/パターン/(色指定) A3以降は、A2の書式のコピー/貼り付けをすればOKです。 入力を確定した際に、重複していると、セルの色が指定した色に変ります。

brains
質問者

お礼

早速のお返事ありがとうございます。 知識が足りないため、何度してもできません。 なにかやり方が違うのでしょうか? A2に数式をいれて、A3以降にコピーをした場合に すべて上書きされてしまいます。 なにか根本的にできていないと思います。 また是非ともご指導よろしくお願いします。

  • oresama
  • ベストアンサー率25% (45/179)
回答No.1

重複の判定を顧客名で行い、 顧客名はB列に入力するとします。 B2をアクティブにして、 条件付書式を 数式が・・・ =countif(B:B,B2)>1 を入力して、以下B列に書式のコピー 書式を色文字とか太文字にすれば、 名前を入力した瞬間にわかると思います。 上記式ですと、重複した内容のセル全部の書式が変わります。 最新の重複セルだけ書式が変わるようにするなら、 =countif($B2:B2,B2)>1 でいけます。

brains
質問者

お礼

早速のお返事ありがとうございます。 知識が足りないため、何度してもできません。 なにかやり方が違うのでしょうか? B2に数式をいれて、B3以降にコピーをした場合に すべて上書きされてしまいます。 なにか根本的にできていないと思います。 また是非ともご指導よろしくお願いします。

関連するQ&A

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

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

  • EXCEL 重複データの書き出し

    EXCEL初心者です。ご教示願います。 EXCEL2003を使用しております。 約4000件の顧客データがあるのですが、重複して登録されているデータが複数ございます。 そこで、氏名列をキーにして重複しているデータのみを別シートに抽出させたいのですが、どのようにすれば可能でしょうか? 重複データを削除したやり方や、重複データを除くやり方は掲載されているのですが。。。 ご面倒掛けますが何卒よろしくお願いいたします。

  • エクセル 重複データの抽出

    エクセルを使って重複データをチェックしようと思っていCOUNTIFで試したのですがうまくいきません・・・ご存知の方教えてください。m(__)m   A     B       C         D       E     F   店番  顧客番号  氏名(カナ)   電話番号   住所1   住所2 という表の電話番号が重複する先を抽出したいのです。データ件数は約3000件ほどあります。できれば重複したデータは別のシートに店番順に表示をしたいのですが関数でできるのでしょうか?

  • Excelで重複データを入力できないようにできる?

    Excelについて質問です。 住所管理ファイルを作っています。 以前入力した人物の情報を重複して入力できないように設定したいと思っています。 Accessでは重複データを入力できないように設定することはできますが、Excelでも同様にできるのでしょうか?

  • EXCEL 重複データのカウントについて

    EXCELにて、データをカウントしたいのですが、 重複しているデータは1件とします。 SUMPRODUCT関数を使えばできると思うのですが、 データが、複数のシートにある場合はどのようにしたらよいでしょうか? いろいろ試してみましたが、うまくいきませんでした。よろしくお願いします。

  • エクセルの「入力規則」を用いての重複チェックについて

    エクセルの「入力規則」を用いての重複チェックについて エクセルの「入力規則」でcountif関数を使い、重複チェックをしながら 入力をおこなっております。 重複の時メッセージがでるのですが、これに加えてどこと同じなのか その行をセレクトした状態など、該当するデータが分かるようにすることは 可能でしょうか? 何か方法がございましたら、ご助力をお願いいたします。

  • エクセルで重複を削除

    エクセルの顧客データが1000行くらいあるのですが、 何件か重複しているものがあります。 それらを見つけ出して、重複している分を削除したいのです。 できるだけ簡単にできる方法をお願いします。

  • 23歳の事務をやっているOLです。エクセルでの重複データ抽出についての

    23歳の事務をやっているOLです。エクセルでの重複データ抽出についての質問です。仕事で2つのデータから重複データを抽出しないといけなくなったのですが、エクセルはよくわからないので質問させてください。データには顧客番号と名前が入っています。   A列    B列 1 顧客番号  名前 2 1234   田中太郎 3 2345   鈴木一郎 4 3456   佐藤次郎 5 4567   伊藤三郎 6 5678   吉田四郎 ・ ・ ・ データの形式は2つともこのような感じです。 データAには約1,000件のデータがあり、データBには約300件ほどのデータがあります。 AとBの顧客番号が重複している人の顧客番号と名前を上と同じような感じで別のファイルに表示させたいのですが、どうやってやったらいいのかわかりません>< 助けてください。 どうかよろしくお願いします。

  • アクセスのデータをエクセルで参照したい

    100万件程のデータを扱いたいのですが、エクセルでは行数が限られており(65000件)無理なので、アクセスにデータベースを置き、エクセルからそのアクセスを参照する方法はないでしょうか?関数などありますか?LOOKUPやMATCHなどの作業がしたいのです。

  • excel、重複があるかを調べたい

    関数初心者です。質問させて下さい。 excelでsheet1のAセルに文字列を入力しました。 このsheet1内はsortしフィルターをかけたので重複はありません。 1000行程の語句ですが、このsheet1内の語句を別sheetや別のexcelファイルで重複がないかを 調べたいのですが、良い方法が分かりません。 教えていただけますでしょうか。 宜しくお願いします。

専門家に質問してみよう