[[20081009112204]] 『VLOOKUP? 名簿を参照して組合せ表を作りたい』(はな) >>BOT

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『VLOOKUP? 名簿を参照して組合せ表を作りたい』(はな)
 以下のような会員名簿があります。(ゴルフコンペです)
 A    B    C     D     E   
 会社名 会員役職 会員氏名 出席者役職 出席者氏名 
 1A社  社長   山田   社長    山田
 2B社  社長   佐藤   専務    田中
 3C社  社長   安藤   常務    鈴木

 このデータを元に別のBookに組合せ表を作りたいのですが、以下のように考えています。

 A  B    C
 1   時間   出席者氏名
 2 組       ○
 3   8:30 
 4   会社名   △
 5   出席者役職 □

 仮に○(C2)に田中と入力すれば△(C4)にB社、□に専務と表示させたいのですが、
 どのようにしたら良いでしょうか。アドバイスをお願いいたします。
 VLOOKUPを試してみましたがうまくいきませんでした。

 *会員名簿のレイアウトは変更できません。


 こんにちは〜♪

 >VLOOKUPを試してみましたがうまくいきませんでした。

 どの様にうまくいかないのか

 書かれていませんので。。。?
 式もわかりませんので。。。?

 >このデータを元に別のBookに組合せ表を作りたいのですが

 別ブックの場合、2つのブックを開いておいて
 会員名簿からVLOOKの範囲指定をドラッグすれば、出来ると思いますけれど。。。

 ★蛇足ですが、出席者氏名で検索する場合
 同姓同名の人がいると正しいデータを返しません
 ので、ご注意を。。。

 ご参考にどうぞ。。。

 。。。Ms.Rin〜♪♪


 早速の回答ありがとうございます。
 説明が不十分でした。すみません。

 >VLOOKUPを試してみましたがうまくいきませんでした。
 考えた式は  VLOOKUP(C2,'会員名簿'!A1:E30,−4,0)  です。

 検索値を出席者氏名を入力した(C2)としたら、検索範囲の先頭列はE列にしないといけないと思うのですが、
 でも検索値はE列より左側にあるため、A列から範囲に入れないとと・・・。そうすると列番号がマイナスになります。
 でも、そもそも検索範囲の先頭列に検索値がないので式が成り立ちません。

 うまく説明できませんが、こんな考え方をしていました。
 VLOOKUPで出来ますか?
 もう一度アドバイスをよろしくお願いいたします。
 (はな)

 =VLOOKUP(C2,CHOOSE({1,2},'会員名簿'!E1:E30,'会員名簿'!A1:A30),2,0)
 のようなこと?
 (ROUGE)

 ROUGEさん
 その通りです。
 Ms.Rinさん、ROUGEさんありがとうございました。
 (はな)

 ふたたび〜です。。。♪

 質問者さんと
 衝突しましたけれど。。。

 検索列が、左に無いが場合は。。。

 一般的には、以下のようにINDEX関数とMATCH関数を組み合わせて使います。。

 =INDEX(会員名簿!A1:A30,MATCH(C2,会員名簿!E1:E30,0)) 

 。。。Ms.Rin〜♪♪


 そうですね〜。
 σ(^-^;)が提示した方法はイレギュラーな方法ですね。
 詳しくはこちらをご覧いただけたらと思います。
 
[[20070427203222]]『不思議なVLOOKUP』(代奈)
 
(ROUGE)

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.