VLOOKUPこんにちはゲストさん。DM■sheet1上記のような表を作成。A1~A4に【名称】と名前を定義。■sheet2A1、A2のセル:名称をリストから選べるように入力規則を設定。B1、B2のセルにリストから選んだ名前を元に、VLOOKUP関数で単位を表示。このように設定したのですが、どうもうまく表示されません。(2つのうちどちらを選択しても同じ)sheet2のB1に入っている数式は=VLOOKUP(A1,sheet1!$A$1:$B$2,2,0)リストを昇順に並べ変えてみても結果は同じでした。どなたか原因がわかる方がいらっしゃいましたら教えてください。1234A(10kg/缶)」になっていた場合「DM」が返ってくるのはうなづけます。ところで、VLOOKUP関数の参照範囲ですがせっかく「名称」と名前をつけてるのであれば「名称」とすればいいんじゃないでしょうか?その方が範囲の指定間違いとかが防げますよね。16:13:30お礼1度保存し、開きなおしたところなおっていました...。原因はよくわかりませんが、きちんと表示されるようになったのでよかったです。>ところで、VLOOKUP関数の参照範囲ですがせっかく~~関数にも名前で定義することが出来るんですね。たしかにその方が間違いを防げますね!勉強になりました。ありがとうございました。回答(2)ANo.1noname#99913関数の参照範囲が違っています。=VLOOKUP(A1,Sheet1!$A$1:$B$4,2,0)ほかは、質問文のとおり入力したところ、私の環境ではうまいくいきました。15:33:47お礼1度保存し、開きなおしたところなおっていました...。原因はよくわかりませんが、きちんと表示されるようになったのでよかったです。関数の参照範囲は質問文の入力ミスでした!すみません...。次のような関数式を用いて管理表を作りたいのです。別excelのデータを引き出す時に、そのexcel名称を可変にしたいと思っています。検索しても自分では見つけられなかったので、質問させてください。2003にて予定表を作成しています。2003にて予定表を作成しています。祝日を、VLOOKUP関数にて表示しました。最近PCを始めたばかりのexcel初心者です。100名程の名簿を作成しています。Reserved.掲載情報の著作権は提供元企業等に帰属します。