dポイントプレゼントキャンペーン実施中!

範囲指定中(A3:E3)までに含まれる文字が「〇」なら「まる」、「△」なら、「さんかく」など、5つの文字に対して5つの値を返したい場合、数式はどのようになりますでしょうか。

  A B C D E   H
1  〇       まる
2 △         さんかく
3    □     しかく
4      ▲    くろさんかく
5  ◇       ひしがた

このようなイメージです。
よろしくお願いいたします。

A 回答 (1件)

作業列を作れば、もっと短くできると思いますが。


こちら↓のような数式で対応できると思います。

=CHOOSE(FIND(INDIRECT(ADDRESS(ROW(),MATCH(0,INDEX(0/(A1:E1<>""),),0))),"○△□▲◇"),"まる","さんかく","しかく","くろさんかく","ひしがた")

有識者なら別の組み合わせでもっと短くできると思いますが、
とりあえず参考までに。
「エクセルの数式:対象範囲に含まれる文字に」の回答画像1
    • good
    • 0
この回答へのお礼

コピペで使用してみたのですが(参照列は修正しました)、「#VALUE!」になってしまい、実現はできませんでした。
なぜなんだろう。取り急ぎ、御礼まで。

お礼日時:2023/02/02 09:51

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!