プロが教える店舗&オフィスのセキュリティ対策術

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

A 回答 (4件)

VLOOKUPで簡単にできます。


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

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
同姓同名がある場合は、氏名になにか区別をしないとなりません。
    • good
    • 0

この場合、オートフィルタがお勧めかと思います。


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

VLOOKUPでいいのでは?


1行に入れるだけなのですよね?
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!