Excel公式中的错误值类型与检查方法原创
金蝶云社区-陈世杰身份
陈世杰
2人赞赏了该文章 3517次浏览 未经作者许可,禁止转载编辑于2020年04月04日 16:17:44
你好,我是世杰老师,很高兴在这里和你遇见。


大家好,今天世杰老师给大家介绍关于Excel中常见的公式报错的原因。以便让大家可以在公式编辑中快速地找到原因。


  1、错误值:####
含义:单元格中的数据过长时,单元格长度不够会出现这种情况;另外两个日期相减为负时也会会出现。解决办法:增加列的宽度,使结果能够完全显示。如果是由日期或时间相减产生了负值引起的,可以改变单元格的格式,比如改为文本格式,结果为负的时间量。


如下图所示,当单元格中的日期太长时。



同样也当单元格中的日期相减成负数时,也会产生这样的结果。



  2、错误值:#VIV/0
含义:除数为0时,或者除时引用了空白的单元格都会引用这种错误。解决办法:修改单元格引用,或者在用作除数的单元格中输入不为零的值。或者使用Iferror函数进行屏蔽错误。
如下图所示,当除数为0时则会报错。


 3、错误值:#VALUE!
含义:使用了文本型的数学公式或者公式中使用了不适当的运算符。
解决办法:这时应确认公式或函数所需的运算符或参数正确,并且公式引用的单元格中包含有效的数值。例如,单元格C4中有一个数字或逻辑值,而单元格D4包含文本,则在计算公式=C4+D4时,系统不能将文本转换为正确的数据类型,因而返回错误值#VALUE!。
如下图所示,当其中有一个是文本值或者逻辑值的时候会出现报错。


 4、错误值:#REF!
含义:公式中的单元格的引用范围缺省或者超出。

解决办法:恢复被引用的单元格范围,或是重新设定引用范围。


如下图所示,当引用的时候超出了单元格的范围时,会出现这种情况。




 5、错误值:#N/A
含义:在查询中找不到结果或者在公式引用中原来的单元格中就有这类错误也会引用同样的错误。

解决办法:在等待数据的单元格内填充上数据。


如下图所示,在当VLOOKUP函数查询不到的时候就会报错。



6、错误值:#NAME?
含义:如在公式使用了无法识别的文本,名称与公式名称输入错误都会引起。解决办法:如果是使用了不存在的名称而产生这类错误,应确认使用的名称确实存在;如果是名称,函数名拼写错误应就改正过来;将文字串括在双引号中;确认公式中使用的所有区域引用都使用了冒号(:)。例如:SUM(C1:C10)。注意将公式中的文本括在双引号中。如下图所示,将函数名称写错了会报此错误。


7、错误值:#NUM!
含义:主要是在公式中使用太小或者太大的值无法识别,另外其他计算的常识问题也会出现。解决办法:确认函数中使用的参数类型正确。如果是公式结果太大或太小,就要修改公式,使其结果在-1×10307和1×10307之间。

如下图所示,在求算术平方根时出现了负数。则报此类错误。


8、错误值:#NULL!
含义:在公式中的两个范围之间插入一个空格以表示交叉点,但这两个范围没有公共单元格。比如输入:“=SUM(A2:A6 B2:B6)”,就会产生这种情况。解决办法:取消两个范围之间的空格。上式可改为“=SUM(A2:A6,B2:B6)”

如下图所示,在天求和时,出现下面的错误。


每一个人的小有成就,源于对自己的不断要求和努力,希望和你一起加油。


作者:我是世杰,财务excel深度玩家,坚持每天分享财务excel干货,微信公众号:24财务excel


赞 2