• ベストアンサー

VLOOKUP関数を使いたいのですが

エクセル2002です。  「出荷」という名前のシートと「金額」という名前のシート、2つのシートがあります。  金額シートのA列には、商品の名前(例:りんご)が300行ぐらい入力されていて、B列には、その商品の値段が入力されています。A1には「りんご」B1にはその値段「100円」と入力されているとします。  「出荷」シートには、お客様に渡す領収書を入力してあります。  出荷シートのE10のセルに商品名「りんご」と入力すると、その下のE11のセルに、「金額」シートのB列に入力してある値段「100円」が、VLOOKUP関数で表示されるようにしたいです。  よろしくお願いします。  もし出来ないようであれば、なぜ不可能なのかも教えていただけるとありがたいです。

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

  • ベストアンサー
  • hakone
  • ベストアンサー率54% (40/73)
回答No.1

VLOOKUPが使えることまで分かっていて、 何が困っているのか良くわからないのですが・・・ =VLOOKUP(E10,金額!A:B,2,FALSE)

noname#248169
質問者

お礼

ありがとうございます。 出来ました。 いえ、使える事は分かっていても、なぜか出来なくて困っていたものですから。

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • engine55
  • ベストアンサー率31% (28/89)
回答No.2

ひょっとして、同じ商品名で金額が違うものがありますか? だとすれば、商品名が同じにならないようにする必要がありますが。 vlookupでは、該当する一番上の行のデータしか拾えないので。

noname#248169
質問者

お礼

一番上の行しか拾えないのですか! それは知らなかったです。 ありがとうございました。

すると、全ての回答が全文表示されます。

専門家に質問してみよう