使用Excel,尤其是公式,我们经常能遇到各种错误,你知道这些错误的含义吗?了解了为什么会产生这些错误,在调试公式时,我们才能快速地发现问题并纠正。今天就给大家一一介绍这些错误。 错误1: #N/A 这个是最常见的了,因为大家经常用Vlookup,找不到值时就返回这个#N/A。NA你可以理解为Not Available。这个错误通常表示找不到要求查找的内容。除了Vlookup,还有很多其他函数都可能返回#N/A错误,比如Hlookup,Lookup,Match等。 有时候明明数据区域中有这个值,但是Vlookup也找不到,返回#N/A错误,那我们检查一下是不是在数字列中查找文本或者文本列中查找数值(也就是查找值和目标区域个数据类型不一样,一个是文本,一个是数值),检查一下数据前后是否有空格等。 如果数据区域中包含#N/A错误值,那么用SUM求和时也会返回错误值。 使用=NA()函数也可以返回#N/A错误值。 这个#N/A错误有时候还挺有用,我们可能要特别地使用这个错误值,比如在Excel作图中用来填充0值。 如下图所示,我们用第一行数据作图,当遇到0值时,折线图就体现为降低到最低端,然后再升高的样式。 如果将0值替换为#N/A错误值,则图表就变成如下样式。 错误2:#DIV/0! 这个也比较常见,大家在计算增长百分比时经常会遇到,当遇到除以0或者除以空白单元格的公式时,显示这种错误。注意,空白单元格也当作0来处理了。这个记起来也不难,DIV可以理解为Divide的缩写,意思是除,后面带个0,总体上可以理解为除以0。 有时候我们可以利用这个#DIV/0!错误,看下面的示例。 公式如下: =LOOKUP(1,0/(H6:H8=J2),I6:I8) 这个公式的作用是单条件查找。0/(H6:H8=J2)返回结果{#DIV/0!;0;#DIV/0!},Lookup数字1就找到返回结果中0相同位置的I6:I8的值。 错误3:#VALUE! 这种常见的就是在加减运算中包含了文本,比如运算中包含了不能自动转换成真正日期的文本、包含了汉字的文本、包含了空格的文本型数字、从网页上复制数字时带过来的特殊字符等等。用+、-、*、/ 等符号做运算,在遇到文本就会产生错误,我们可以改成用函数来计算,比如SUM函数可以忽略文本。 错误4:#REF! 这个错误想必是很多人都不愿意看到的,因为它代表公式已经失效了。