• ベストアンサー

VLOOKUP関数について

こんにちは。 同じシート内に =VLOOKUP(F9,町名リスト!A1:B100,2,0)をたてると #N/Aとなり =VLOOKUP(T10,町名リスト!A2:B101,2,0)だときちんと町名が表示されます。 何が原因なのかさっぱりわかりません。どんなことでも結構ですので、お気づきの点などがありましたら教えてください。 お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • Zero_0
  • ベストアンサー率35% (72/201)
回答No.1

それぞれの設定範囲がおかしくないですか。 また、対応する文字または数値がない場合#N/Aのエラーが出ます。 F9には、町名の略語か番号が入っているのでしょうか。これが町名リストのA列にありますか。無いと#N/Aエラーが出ます。 T10には・・・ここには町名の略号か番号が入っているのだと思いますがこの文字または番号は町名リストのA列にあるのだと思います。 その他 vlookupの検索範囲の設定ですが、A1:B100二つめはA2:B101となっています。この範囲の設定はどうですか。範囲が変わっている点も気になります。範囲を絶対位置で指定した方が後々よいと思います。$A$1:$B$100のように$を付けることでコピーしても変わらないようになります。

sayu252525
質問者

お礼

ご回答ありがとうございまさいた。 解決しました。

その他の回答 (1)

回答No.2

=VLOOKUP(F9,町名リスト!A1:B100,2,0) =VLOOKUP(T10,町名リスト!A2:B101,2,0) よくわかりませんが、参照先が相対指定になっているのが 原因とは言えませんか? 町名リスト!$A$2:$B$101 これで絶対指定となり、どこにコピーしても変わりませんから VLOOKUPの中身を書き換えてはいかがでしょう?

sayu252525
質問者

お礼

ご回答ありがとうございまさいた。 解決しました。

関連するQ&A

専門家に質問してみよう