- ベストアンサー
VLOOKUP関数について
こんにちは。 同じシート内に =VLOOKUP(F9,町名リスト!A1:B100,2,0)をたてると #N/Aとなり =VLOOKUP(T10,町名リスト!A2:B101,2,0)だときちんと町名が表示されます。 何が原因なのかさっぱりわかりません。どんなことでも結構ですので、お気づきの点などがありましたら教えてください。 お願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
それぞれの設定範囲がおかしくないですか。 また、対応する文字または数値がない場合#N/Aのエラーが出ます。 F9には、町名の略語か番号が入っているのでしょうか。これが町名リストのA列にありますか。無いと#N/Aエラーが出ます。 T10には・・・ここには町名の略号か番号が入っているのだと思いますがこの文字または番号は町名リストのA列にあるのだと思います。 その他 vlookupの検索範囲の設定ですが、A1:B100二つめはA2:B101となっています。この範囲の設定はどうですか。範囲が変わっている点も気になります。範囲を絶対位置で指定した方が後々よいと思います。$A$1:$B$100のように$を付けることでコピーしても変わらないようになります。
その他の回答 (1)
- shinkun0114
- ベストアンサー率44% (1553/3474)
回答No.2
=VLOOKUP(F9,町名リスト!A1:B100,2,0) =VLOOKUP(T10,町名リスト!A2:B101,2,0) よくわかりませんが、参照先が相対指定になっているのが 原因とは言えませんか? 町名リスト!$A$2:$B$101 これで絶対指定となり、どこにコピーしても変わりませんから VLOOKUPの中身を書き換えてはいかがでしょう?
質問者
お礼
ご回答ありがとうございまさいた。 解決しました。
お礼
ご回答ありがとうございまさいた。 解決しました。