質問: エクセルの関数で ある条件(複数)から参照する方法を教えてください。 類似の設問があるのかもしれないのですが、急いでいるので質問させてください。<(_ _)> excel関数で、以下のようになっています。 a1セルに 1 b1セルに 2 c1セルに 3 どのセルも単数回答です。 これは、次の語句を数値化したものです。 赤:1、青:2、黄:3となっています。 そして、a2セルに、条件を満たす文字列を入れたいのです。 a2セル=a1が1の場合は赤、2の場合は青、3の場合は黄 として、 ここでは、「a1は1」なので、"赤"という文字列を入れたいのです。 同様に、 b2セル=b1が1の場合は赤、2の場合は青、3の場合は黄 として、 ここは、「b1は2」なので、"黄"という文字列を入れたいのです。 こういった場合は、if countifなどで作成していくのでしょうか? よろしくお願いいたします。<(_ _)>
回答: no2です。 続きの質問はマナー違反になりますのでご注意下さい。 >a1セルがカンマでつながった「2,3」となっていた場合に、a2セルに「青、黄」と返していくことは、何か別の方法 ⇒数値が1・2・3(半角)で区切り文字は考慮しませんが一例です。=if(a$1<>"",substitute(substitute(substitute(a$1,"1","赤"),"2","青"),"3","黄"),"")