>そんなことできますか?
エクセルの関数の常識だ。
(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に解説があるよ。
お礼
なんどもありがとうございました。 無事にできました。