- ベストアンサー
エクセルでEVALUATEみたいなこと
シートAのA1に商品名を入れたら、 シートBのA列(n個)にある商品一覧のマッチングさせて、 B列の単価をシートAのB1に表示したいと思っています。 セルの中に、EVALUATEみたいなのが入れられれば、 もっと簡単にできるのでは??と思っていますが。。。 何か良い方法はありませんか?
- みんなの回答 (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),"該当商品なし"),"") と入力します。