- ベストアンサー
エクセル2013 AかBかCなら1、Dなら2、
お世話になります。 エクセル2013で、 AかBかCなら1、Dなら2、Eなら空欄としたいのですが、 そんなことできますか? よろしくお願い致します。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
補足です。 =if(or(a1=”A”,a1=”B”,a1="C"),1,if(a1="D",2,if(a1="E","","その他"))) )が一つ多かったですね。 失礼しました
その他の回答 (3)
- imogasi
- ベストアンサー率27% (4737/17069)
>そんなことできますか? エクセルの関数の常識だ。 (1)IF関数をネストして使う。ネストって、なんじゃか知ってる? (2)VLOOKUP関数で、参照テーブルをシートのセルに作る。 (3)VLOOKUP関数で、参照テーブルを配列で作る。シートのセル範囲を使わない。これを好む人も居そう。 ーー (1)は、すでに出ている。 (2)は A列=入力 B列に関数 =VLOOKUP(A1,$D$1:$E$5,2,FALSE) D,E列は対応データ表(使う人が作るのだよ)。 A列 B列(答え)D、E列参照表 A 1 A 1 B 1 B 1 C 1 C 1 D 2 D 2 E 空白 E =” ” <--ここだけ特殊。関数を使っておくこと。 式の中の、$の有無と位置には注意のこと。 (3)の方法は、例えばG1に式 =VLOOKUP(A1,{"A",1;"B",1;"C",1;"D",2;"E"," "},2,FALSE) を入れて下方向に式を複写。 ちょっと高等テク。選択肢が10個以内でないと配列を書くのが面倒。 でもhttps://kokodane.com/2013_waza_084.htmに解説があるよ。
お礼
詳しく回答ありがとうございます。 じっくりやってみたいと思います。 ありがとうございました。
- msMike
- ベストアンサー率20% (364/1804)
》 AかBかCなら1、Dなら2、Eなら空欄としたい 「 AかBかCなら、Dなら」のセルは何処? 「1、2、空欄としたい」セルは何処?
補足
すみませんでした。 B11がAかBかCなら、C12に1を B11がDなら、C12に2を B11がEなら、C12は空欄にしたいです。
- yuugur
- ベストアンサー率44% (4/9)
=if(or(a1=”A”,a1=”B”,a1="C"),1,if(a1="D"),2,if(a1="E","","その他")))
補足
早速の回答ありがとうございます。 if(a1="D")の部分で数式に問題があるとでてしまうのですが、、
お礼
なんどもありがとうございました。 無事にできました。