Excelの関数の計算結果が
「#N/A」と表示されてる !
今朝は、先日に続きExcelでのエラー表示について説明したいと思います。
Excelで表を作り、関数をいれて完成させようとしたら、関数を入れたセルに「#N/A」とエラーメッセージが表示される経験を持たれた方も多いと思います。
原因と修正方法
- なぜ表示されてしまうのでしょうか・・・
- これは参照しようとしているセルに値が入力されていない時に#N/A(ノー・アサイン)とエラー表示されます。
2の画像では,VLOOKUP関数を使用しているのですが、セルC2に=VLOOKUP(B2,$E$2:$F$5,FALSE)と入力されていますが、何故か#N/Aと表示されています。
原因は、VLOOKUP関数で参照しようとしているセルB2に値が入力されていないからなんです。
そこで、3の画像でセルB2に右側の表のタイプ「B」と入力してみたら、結果が表示されましたよね。
でも、値を入力しないと#N/Aと表示されるのっていやですよね。
値が入力されていない場合は、#N/Aを表示させないように空白を指定したらいいと思います。
上の4の画像では、セルC3にIF関数を使用して=IF(B3="","",VLOOKUP(B3,$E$2:$F$5,FALSE))と入力しました。
(B3が空白ならば,空白,そうじゃない時は表示)という意味ですが、これでセルC3は空白になりました。
4で入力したIF関数をC列全てにドラッグすれば5の画像のように値が入力されていないセルは空白となりました。
私と同じ様な性格の方で、ご存知なかった方は是非やって見られたらいいと思います。
※コメント投稿者のブログIDはブログ作成者のみに通知されます