[[20100118135019]] 『コンボボックスとVLOOKUP関数を同時に使いたい!』(ちゃも) ページの最後に飛ぶ

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

 

『コンボボックスとVLOOKUP関数を同時に使いたい!』(ちゃも)

こんにちは!ご指導どうぞよろしくお願いします!

 現在下記のような状態です。
 sheet1(データベース)…各従業員の情報を入力。名前、住所など。
 sheet2(作業員名簿)……罫線にて名簿を作成。名前の欄にコンボボックスを設置済み。 
 コンボボックスは「データの入力規則」→「入力値の種類:リスト」→
 「元の値…データべスの名前欄」
 となっており、セルを選択すると従業員の名前が一覧から選べるようになっています。

ここで、従業員の名前を一つ選択したら

 他のセルにも従業員の情報(住所や電話番号)がはいるようにVLOOKUPの設定を
 したいと考えているのですが、
 #N/Aの値が出てきてしまいます…。

ちなみに今は
=VLOOKUP(B15,データベース!B2:U35,1,FALSE)

                  ↑     ↑
            コンボボックスのセル Sheetの名前

という感じで式を設定しています。
なおし方が分からず悪戦苦闘しています・・・。

お分かりになる方、教えていただければ幸いです!
どうぞよろしくお願いします!

バージョン…2007

 OS…vista 

 > コンボボックスは「データの入力規則」→「入力値の種類:リスト」→
 >「元の値…データべスの名前欄」
 
それは「セルに入力規則のリスト設定をしている」のであって、
「コンボボックス」ではありませんので、誤解なきように。
 
> =VLOOKUP(B15,データベース!B2:U35,1,FALSE) 
この式からすると、VLOOKUP関数のリストとしては不向きなリストを指定していませんか?
データベースシートのB列が入力規則のリストの元の値の範囲と一致していなければなりません。
つまり、B15の値がデータベース!B2:B35の範囲になくてはなりません。
第3引数の「1」もおかしいですね。
「B15の値がデータベース!B2:B35にあったら、データベース!B2:B35の値を参照しなさい」
という意味になっていますね。
(みやほりん)(-_∂)b
 


 >データベースシートのB列が入力規則のリストの元の値の範囲と一致していなければなりません。

 >つまり、B15の値がデータベース!B2:B35の範囲になくてはなりません。

 ご指摘いただき、ありがとうございます!
 上記の通り訂正をしたら希望通りの値がでてきました!
 本当にありがとうございました!
 (ちゃも)

コメント返信:

[ 一覧(最新更新順) ]


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