• ベストアンサー

EXCELで顧客情報抽出したい

こんばんわ。 EXCELで顧客の抽出をしたいのです。 具体的にいうと名前、住所、生年月日の一覧をつくり 一番上の業に検索したい顧客の名前を入力すると 住所と生年月日を表示させたいのです。 INDEXかVLOOKUPと思っておりますが、簡単な 方を教えてください。

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

  • ベストアンサー
  • papasan33
  • ベストアンサー率47% (90/189)
回答No.2

VLOOKUPで簡単にできます。 例えば、名前、住所、生年月日のデータが入力されたセルをA5~C15とし、検索したい名前を入れるセルをA2とすると、 住所を表示させるセルには =VLOOKUP(A2,A5:C15,2,FALSE)を、 生年月日を表示させるセルに =VLOOKUP(A2,A5:C15,2,FALSE) と入力すればできると思います。

すると、全ての回答が全文表示されます。

その他の回答 (3)

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

INDEX関数を使うと (例データ)A2:C10 山田 千代田区 1985/2/3 山川 目黒区 1959/3/4 川田 渋谷区 1985/12/1 近藤 国立市 1975/10/21 鈴木 東村山市 1971/3/14 三島 稲城市 1965/2/3 田中 武蔵野市 1986/2/23 今井 三鷹市 1990/3/12 大森 江戸川区 1950/6/27 (指定氏名)B1に例えば「近藤」と入れる (関数式) C1に住所は=INDEX(A2:C10,MATCH(B1,A2:A10,0),2) で国立市 D1に生年月日は =INDEX(A2:C10,MATCH(B1,A2:A10,0),3) で1975/10/21 同姓同名がある場合は、氏名になにか区別をしないとなりません。

すると、全ての回答が全文表示されます。
回答No.3

この場合、オートフィルタがお勧めかと思います。 あいまい検索や、ある条件下での選択など多彩な抽出ができます。 作り方は、 フィールド名を選択し、データ/フィルタ/オートフィルタをクリックします。 セル(顧客)の右端にできた▼をクリックし、リストから選択するか、オプションに入力して、okとすれば、その条件での名前、住所、生年月日が表示されます。 オプションで、*や?をつければあいまい検索もできます。

すると、全ての回答が全文表示されます。
  • shy00
  • ベストアンサー率34% (2081/5977)
回答No.1

VLOOKUPでいいのでは? 1行に入れるだけなのですよね?

すると、全ての回答が全文表示されます。

関連するQ&A