[[20161025113911]] 『vlookupで隣の値の取得方法』(瀬戸) ページの最後に飛ぶ

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

 

『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

ねむねむさん、biさん

よく調べずに使用しておりました…。大変よくわかりました。
今後はヘルプをきちんと確認してから質問させていただきます。
この度はありがとうございました。
(瀬戸) 2016/10/25(火) 11:57


コメント返信:

[ 一覧(最新更新順) ]


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