質問: index関数の「0」表示回避+#n/a非表示 方法 a b c d e f g 1 い ろ は に ほ 2 a ア ○ 3 b イ 4 c ○ 5 d 6 e ア ○ ○ 簡単ですみません。このような表を基にして、該当する箇所の(○のある箇所)い・ろ・は別の表を、2種類作りたいと思っています。 ・a~eを表示させる表 ・ア、イ、空白を表示させる表 【例:い】a~eを表示させる表 いろはにほ a c e e ↑(a)のセルに =if(iserror(index($a$2:$a$6,match("○",c2:c6,0),0)),"",index($a$2:$a$6,match("○",c2:c6,0),0)) でうまくいったのですが ・ア、イ、空白を表示させる表がうまくいきません。 空白の場合「0」表示をさせず、空白表示したい。 例:は のように○がつかないセルもあるので 入力しないときに#n/aの表示もさせたくない。 この場合どういうふうにしたらよろしいでしょうか。どなたかよろしくお願いいたします。
回答: =if(iserror(index($b$2:$b$6,match("○",c2:c6,0),0)),"",if(index($b$2:$b$6,match("○",c2:c6,0),0)="","",index($b$2:$b$6,match("○",c2:c6,0),0))) で如何ですか。 元の式の偽の場合に、空白の真偽を追加しました。