工作中经常会遇到各种类型的错误,主要包含这几种:#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME?、 #NULL!、####这8种。
下面一起看看每个错误的集体含义,以及如何规避这些错误。
#N/A错误
#N/A错误是工作中最常见的,表示公式找不到要求查找的内容。
通常出现在查找匹配函数中,比如常用的VLOOKUP函数,下图中匹配不到对应的数据,VLOOKUP函数返回#N/A。
#DIV/0!错误
#DIV/0!错误,数字除以零(0)、或者公式分母引用单元格为0或为空,将会出现这种情况。
这个错误大家比较熟悉,在数学当中,0是不可以做分母的。
#####错误
######错误表示日期和时间为负值、或者列宽不够时会显示成这样。
日期和时间是没有负值的,出现负值,就会显示成####。
#NAME?错误
#NAME?错误表示公式名称中有一个拼写错误,表明语法中的某些内容需要更正,简而言之,函数名写错了。
如下图中,VLOOKUP函数少写了一个“O”字导致报错。
#VALUE!错误
#VALUE!表示键入公式的方式错误。在Excel中基本出现在数值型与非数值型数学运算时,会出错。
#NUM!错误
#NUM!错误在以下三种情况都可能出现:
1、公式或函数中包含无效数值;
2、公式使用了迭代函数(如IRR或RATE),但无法找到结果;
3、公式产生的数字过大或过小都无法在Excel中显示。
例如100的200次方,数字过大无法显示。
#REF!错误
#REF!错误显示公式引用无效的单元格。当公式所引用的单元格被删除或被粘贴覆盖时最常发生这种情况。
下图中,C2单元格先引用A2单元格的数据,接着将A列删除,就会发生#REF!(引用的单元格被删除)。
#NULL!错误
如果在公式中使用了不正确的区域运算符,或者在区域引用之间使用了交叉运算符(空格字符)来指定不相交的两个区域的交集,将显示此错误。
下图中,利用sum函数对A列进行求和,报错,因为单元格公式没有添加正确的区域运算符。
错误规避
IFERROR主要是用来处理公式用的错误,当公式正确时返回公式本身(参数一),当公式错误时,返回指定的值(参数二)。
除了“####”错误,其它七种错误IFERROR函数都可以规避。
比如下图利用IFERROR函数规避#VALUE!错误。
除此之外,对于#N/A型错误,还可以利用IFNA函数,常与VLOOKUP函数搭配使用,大家可以自行尝试。
Excel常见错误类型就是以上几种,了解其具体含义之后,在发生错误的时,可以很快地找到原因并修正。以上就是今天的分享,希望对你有所帮助~
领取专属 10元无门槛券
私享最新 技术干货