• ベストアンサー

エクセルでEVALUATEみたいなこと

シートAのA1に商品名を入れたら、 シートBのA列(n個)にある商品一覧のマッチングさせて、 B列の単価をシートAのB1に表示したいと思っています。 セルの中に、EVALUATEみたいなのが入れられれば、 もっと簡単にできるのでは??と思っていますが。。。 何か良い方法はありませんか?

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

  • ベストアンサー
  • akio_myau
  • ベストアンサー率34% (515/1480)
回答No.2

vlookup関数を使ったらどうでしょうか。 例えば、シートBのA列に商品名 B列に単価を入れておき =VLOOKUP(A1,シートBの商品の一覧の範囲,2)

その他の回答 (1)

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

こんにちは。maruru01です。 これはVLOOKUP関数で出来ると思います。 シートAのB1に、 =IF(LEN(A1),IF(COUNTIF(シートB!A:A,A1),VLOOKUP(A1,シートB!A:B,2,FALSE),"該当商品なし"),"") と入力します。