- ベストアンサー
IFの使い方教えてください
E3に入力された数字がC2~C35にあればF3にE列と同じ行のD2~D35に入力されてる商品名を表示させたいです。すいませんが教えてください。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
=IF(E3="","",IF(ISERROR(VLOOKUP(E3,C2:D15,2,FALSE)),"なし",VLOOKUP(E3,C2:D15,2,FALSE)))
その他の回答 (3)
- mu2011
- ベストアンサー率38% (1910/4994)
一例です。 ご質問の際にはエクセルグレードは記載して下さい。 仮にエクセル2007ならば、次の様な数式もあります。 =IFERROR(VLOOKUP(E3,$C$2:$D$35,2,FALSE),"")
お礼
大変助かりました。ありがとうございます
- kagakusuki
- ベストアンサー率51% (2610/5101)
F3のみで使用する場合は、ANo.1様の御回答でも良いのですが、その関数を入力したセルをコピーして、F4等の様な他のセルに貼り付けて、同様の処理(例えばF4セルに、C列がE4セルと同じ値となっている行のD列の値を表示させる)を行わせたい場合には、次の様な関数にする必要があります。 =IF($E3="","",IF(COUNTIF($D$2:$D$35,$E3),VLOOKUP($E3,$D$2:$D$35,2,FALSE),"(該当無し)")
お礼
大変助かりました。ありがとうございます
- keithin
- ベストアンサー率66% (5278/7941)
基本 =VLOOKUP(E3,C2:D35,2,FALSE) という関数を使います。 参考にしてください: http://kaisha-seturitu.net/xls/vlookup.htm #VLOOKUP関数が使いこなせれば,Excel初級卒業です。 応用 実際には >E3に入力された数字がC2~C35にあれば あるかないかまず調べてから,あれば計算させます。 =IF(COUNTIF(C2:C35,E3),VLOOKUP(E3,C2:D35,2,FALSE),"")
お礼
大変助かりました。ありがとうございます。
お礼
大変助かりました。ありがとうございます。