質問: 条件付書式で「=#n/a」に色を付けたい オフィス2007です。 該当のセルには、vlookup関数が入っているのですが 「=#n/a」になる個所を作ってあります。 その「=#n/a」に対して条件付書式で色を付けたいのですがどうすればいいでしょうか? 条件付書式→新しいルール→ 上から2行目の「指定の値を含むセルだけを書式設定」で 「セルの値」「次の値に等しい」「=#n/a」としましたが何も起りません。
回答: 回答no1です。 vlookup関数などではしばしばエラー表示がされますね。それは検索するデータが参照先で検出されない場合ですね。 そのようなエラー表示は次のような場合ですね。 例えばシート1のa1セルから下方に氏名などがあり、その方の住所をb列に表示させる場合に、その方の氏名と住所のデータがシート2のa列とb列に入力された表が有るとしたら、シート1のb1セルには次の式を入力した場合にしばしばエラーが表示されます。 =vlookup(a1,sheet2!a:b,2,false) シート1のa列に入力した氏名がシート2のa列に無い場合にはエラーが表示されてしまいます。 そこでエラーを表示させないためには次のような式をシート1のb1セルに入力して下方にドラッグコピーします。 =if(countif(sheet2!a:a,a1)=0,"",vlookup(a1,sheet2!a:b,2,false)) 上の式ではシート2のa列に氏名が無い場合には空白のセルになります。 もしも、氏名が無い場合にはその旨をセルに表示したければ次のような式をb1セルに入力して下方にドラッグコピーしてもよいでしょう。 =if(countif(sheet2!a:a,a1)=0,"該当データなし",vlookup(a1,sheet2!a:b,2,false)) 以上参考までに