• ベストアンサー

エクセル、複数条件

C列5行目から50行目までに入れる言葉によって、同じ行のD列に金額、F列に単位を入れる式を教えて下さい。 C列「あ」→D列「300」→F列「m」 C列「い」→D列「500」→F列「m2」 C列「う」→D列「700」→F列「個」 空欄の場合は空欄 宜しくお願い致します。

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

  • ベストアンサー
回答No.1

D5=IF(C5="あ",300,IF(C5="い",500,IF(C5="う",700,""))) F5=IF(C5="あ","m",IF(C5="い","m2",IF(C5="う","個",""))) あとは50行目までコピーすればよい

aragorn2013
質問者

お礼

ありがとうございました。 シンプルで解りやすかったです。

その他の回答 (2)

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.3

こんにちは! 一例です。 質問では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

aragorn2013
質問者

お礼

ありがとうございました。 私の質問不備でC列に他の言葉が入ることを書いてませんでした、申し訳ありません。 他の言葉が入っても対応できたのはno1さんの回答でした。 画像までアップして頂き、お手数おかけしました。

  • kybo
  • ベストアンサー率53% (349/647)
回答No.2

D5 =VLOOKUP(C5,{"あ",300;"い",500;"う",700},2) F5 =VLOOKUP(C5,{"あ","m";"い","m2";"う","個"},2) でどうでしょうか?

aragorn2013
質問者

お礼

ありがとうございました。 私の質問不備でC列に他の言葉が入ることを書いてませんでした、申し訳ありません。 他の言葉が入っても対応できたのはno1さんの回答でした。 お手数おかけしました。