- ベストアンサー
エクセル、複数条件
C列5行目から50行目までに入れる言葉によって、同じ行のD列に金額、F列に単位を入れる式を教えて下さい。 C列「あ」→D列「300」→F列「m」 C列「い」→D列「500」→F列「m2」 C列「う」→D列「700」→F列「個」 空欄の場合は空欄 宜しくお願い致します。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
D5=IF(C5="あ",300,IF(C5="い",500,IF(C5="う",700,""))) F5=IF(C5="あ","m",IF(C5="い","m2",IF(C5="う","個",""))) あとは50行目までコピーすればよい
その他の回答 (2)
- tom04
- ベストアンサー率49% (2537/5117)
こんにちは! 一例です。 質問では3つだけのようですが、増えても対応できる方法です。 ↓の画像のように別Sheet(Sheet2)に対応表を作成しておきます。 そして左側SheetのD5セルに =IF(C5="","",VLOOKUP(C5,Sheet2!A:C,2,0)) F5セルに =IF(C5="","",VLOOKUP(C5,Sheet2!A:C,3,0)) という数式を入れ、それぞれをフィルハンドルで下へコピーすると 画像のような感じになります。m(_ _)m
お礼
ありがとうございました。 私の質問不備でC列に他の言葉が入ることを書いてませんでした、申し訳ありません。 他の言葉が入っても対応できたのはno1さんの回答でした。 画像までアップして頂き、お手数おかけしました。
- kybo
- ベストアンサー率53% (349/647)
D5 =VLOOKUP(C5,{"あ",300;"い",500;"う",700},2) F5 =VLOOKUP(C5,{"あ","m";"い","m2";"う","個"},2) でどうでしょうか?
お礼
ありがとうございました。 私の質問不備でC列に他の言葉が入ることを書いてませんでした、申し訳ありません。 他の言葉が入っても対応できたのはno1さんの回答でした。 お手数おかけしました。
お礼
ありがとうございました。 シンプルで解りやすかったです。