- ベストアンサー
エクセルの関数でこんなのは?
たとえばA1の値が 1なら「青」 2なら「黄」 3なら「赤」 それ以外なら「非該当」 と表示する関数って、IFをネストする以外のは無かったでしたっけ?あったような気がするんですが思い出せません。 =IF(A1=1,"青",IF(A1=2,"黄",IF(A1=3,"赤","非該当")))や、別表を作ったりするのも無しでお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
CHOOSE関数ではないですか
その他の回答 (1)
- Wendy02
- ベストアンサー率57% (3570/6232)
回答No.2
Choose を使った例 =IF(AND(A1>0,A1<4),CHOOSE(A1,"青","黄","赤"),"非該当") Mid を使った例 =IF(AND(A1>0,A1<4),MID("青黄赤",A1,1),"非該当") Lookupを使った例 =IF(AND(A1>0,A1<4),LOOKUP(A1,{1,"青";2,"黄";3,"赤"}),"非該当") 後は、 別表にするなら、Vlookupを使ってもよいと思います。 =IF(AND(A1>0,A1<4),=VLOOKUP(A1,$D$1:$E$3,2),"非該当") D E 1 青 2 黄 3 赤
質問者
お礼
いろんな方法がありますねえ。 ありがとうございました。
お礼
ああ、そうそう、それでした。 おかげさまで =IF(AND(A1<=3,A1>0),CHOOSE(A1,"青","黄","赤"),"非該当") で解決です。 ありがとうございました。