[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『vlookupで隣の値の取得方法』(瀬戸)
初めまして。教えて下さい。
=IF(D4<>"",VLOOKUP(D4,Sheet2!A2:B8,2),"")
シート2のA1〜B8に表が入っています。
地区 担当者
茨城 田中
栃木 佐藤
群馬 鈴木
埼玉・千葉 白石
新潟・東京 山田
神奈川・富山 川田
石川・福井 大林
この関数が入っているシートのD4に都道府県を入力すると、関数の入ったセルに担当者名を表示させたいのですが、その都道府県と対になっている担当者が表示されません。
例えば、D4に茨城と入れても栃木と入れても山田さんが出てきます。
埼玉と入れると白石さんが出てきますが、千葉と入れると東京が出てきます。なぜこのようなことになってしまうのでしょうか。教えて下さい。
< 使用 Excel:Excel2010、使用 OS:Windows7 >
=IF(D4<>"",VLOOKUP(D4,Sheet2!A2:B8,2),"") 検索方法が指定されていない場合、TRUEが指定されたものとみなされ検索範囲は 昇順で並んでいないと正しい結果が表示されない。
=IF(D4<>"",VLOOKUP(D4,Sheet2!A2:B8,2,FALSE),"") と検索方法にFALSE(完全一致)を指定してみてくれ。 これだと検索範囲が昇順になっている必要はない。 (ねむねむ) 2016/10/25(火) 11:51
ねむねむさんとかぶりましたが、回答。 最近検索の型が抜けているパターンをよく見かけますね。 あと千葉や東京と入れても名前が表示されるように =IF(D4<>"",VLOOKUP("*"&D4&"*",Sheet2!A2:B8,2,FALSE),"") (bi) 2016/10/25(火) 11:54
よく調べずに使用しておりました…。大変よくわかりました。
今後はヘルプをきちんと確認してから質問させていただきます。
この度はありがとうございました。
(瀬戸) 2016/10/25(火) 11:57
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.