• ベストアンサー

エクセルにて

エクセル2002を使用しています。こんなことが出来れば非常にうれしいのですがもしどなたか出来る方がいらっしゃいましたら教えてください。 詳細は別シートのA1~A200に商品名、B1~B200に内容量、C1~C200に値段が入力してあります。で、ちがうシートのA1に商品名、B1に内容量を入力するとC1にその値段が出てくるような関数があれば…もしあるのならC1にはどんな関数を入れたらいいのか数式を教えてください。よろしくお願いします。

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

  • ベストアンサー
  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.2

こんにちは。maruru01です。 C1に、 =VLOOKUP(A1,IF(Sheet1!B1:B200=B1,Sheet1!A1:C200),3,FALSE) と入力して、通常[Enter]で決定するところを、 [Ctrl]+[Shift]+[Enter]([Ctrl]と[Shift]を押しながら、[Enter]を押す)で決定して下さい。 うまくいけば、上記の式の両端に「{}」が付くはずです。

noname#5249
質問者

お礼

出来ました。ご回答を拝見したとき{}?って感じでしたけど、まさにやりたいことが出来ました。ありがとうございました。

その他の回答 (1)

回答No.1

検索/行列関数は、表やリストなどから検索条件に一致するデータを抽出したり、セルの位置を求めたりするための関数です。アドイン関数はなく、すべて標準のままでセットされています。 LOOKUP関数で出来ますよ。 下記サイトの例をご参考に、してみてください。 そんなに難しくはないですから・・・

参考URL:
http://homepage1.nifty.com/kenzo30/ex_kisotyu/ex_ks_tyukyuxb2.htm#検索/行列関数(VLOOKUP関数)

関連するQ&A