質問: vlookupでエラー表示と0表示を無くしたい vlookupで下の条件にあった数式を作りたいのですが、うまくいきません。 条件は (1)参照先のセルが数値のため0が表示されるが、0と空白は区別したいので、戻り値が空白の場合は0を表示させない。 (2)参照元のシートには参照先には無いコードがあるので、エラー(#n/a)が出てしまうがエラーも表示させない。 作ってみた数式は =if(or(vlookup(b1,入力!$b$1:$c$6,2,false)="",iserror(vlookup(b1,入力!$b$1:$c$6,2,false))),"",vlookup(b1,入力!$b$1:$c$6,2,false)) です。 戻り値が空白、またはエラーの時に参照先のセルが空白になるように作ったつもりですが、どうしてもエラー(#n/a)が出てしまいます。 どなたかアドバイスいただければ嬉しいです。 よろしくお願いいたします。
回答: =if(iserror(vlookup(b1,入力!$b$1:$c$6,2,false)),"",if(vlookup(b1,入力!$b$1:$c$6,2,false)=0,"",vlookup(b1,入力!$b$1:$c$6,2,false))) ごめんなさい。 よく読んでませんでした^^;