質問: 問題 出発地に地名を入力するとコードが表示されるようにする。
回答: B:C,1 とはB列から金沢を探して一列目という意味です。 なので、仮にB列があったとしても返ってくるのは「金沢」です。 VLOOKUPは、最初の列で検索して何列目かなので、検索値の左側を返す関数ではありません。最新バージョンで使える関数を使っていい問題かどうか不明ですので、一般的な方法です。 =INDEX($B$12:$B$16,MATCH(C20,$C$12:$C$17,0)) それと、地名が未入力なら何も表示しないとありますね。 =IF(C20<>"",INDEX($B$12:$B$16,MATCH(C20,$C$12:$C$17,0)),"")