Excel运用公式函数时,经常会出现错误显示。常见的错误显示有#####,#N/A,#DIV/0!,#VALUE!,#NAME?,#NUM!,#NULL!,#REF!等等
不同的错误显示都有自己的特点,有不同的产生原因和解决方法。今天我们就来一起剖析一下吧。
一、 错误值:#####
原因:当列宽不够,或单元格包含负的日期或时间
解决方法:
1.当列宽太窄时,只需调整单元格所在的列宽即可。
2.当日期或时间相减出现负数导致错误,可以改变单元格的格式。
二、错误值:#N/A
这种情况多出现于Vlookup、Lookup、Match 等查找函数中,当函数无法查找到与查找值匹配的数据时,则会返回【#N/A】错误值。
原因:公式找不到要求查找的内容(即查找项不存在)
解决方法:
检查查找值或查找范围是否正确。或者用Iferror函数来取消 #N/A
三、错误值:#DIV/0!
原因:除数是0或者空值
解决方法:鼠标左键点击错误值感叹号,然后点击【显示计算步骤】,就能看到公式除数是为0的,我们只要修改除数的数值即可解决。
四、错误值:#VALUE!
原因: 公式中的数据类型不一致或数组公式没有按组合键Ctrl+Shift+Enter
解决方法:
1.检查一下数据区域中的值是否为相同的格式类型。
2.数组公式一定要记得同时按下组合键Ctrl+Shift+Enter。
五、错误值:#NAME?
四种原因:
①函数公式输入错误 ②单元格引用错误 ③数值类型错误 ④文本字符引用时未使用英文双引号
解决方法:
1、检查函数公式的名称,单元格引用是否输入正确。(写错函数名称啦)
2、检查公式中的数据类型是否正确且一致。
3、文本字符引用要使用英文双引号。
六、错误值: #NUM!
原因:
①公式中包含无效数值 。比如负数不能开平方
②公式中出现了超出Excel限定的数值范围(数值太大或太小,超出范围)
解决方法:检查参数数值是否错误或者结果超过Excel允许的范围。
七、错误值: #NULL!
原因:使用了不正确的区域运算符或者引用的单元格区域的交集为空
解决方法:查找数据区域中是否输入不连续的数据区域,如果有将其分开即可。
即如果要引用两个不相交的区域,使用逗号即可(逗号需要是英文状态下)
八、错误值:#REF!
原因:公式引用单元格无效,即公式引用的单元格被删除了(引用的范围不存在)。
解决方式:恢复被引用的单元格范围,或是重新设定引用范围。
九、错误值的分析和解决方法
1、如果要忽略错误,可以点左上角的感叹号来查看错误、忽略错误、查看帮助等。
2、如果要分析函数错误,点击【公式】-【公式审核】-选择需要分析的项目。
3、F9键:分段检查函数
在编辑栏中可以对函数使用F9键,对选中区域进行计算结果和数值转换,方便我们分段检查函数计算结果。
但用完F9键,记得使用Esc取消转换,即把函数或者引用变成计算结果。
4、如果想把错误值转换为空值或者其他特定值,可以使用Iferror或Ifna函数。
①Iferror函数的语法结构:
=Iferror (计算表达式,"出错时显示的内容")
※当出现各种类型错误时,都可以使用Iferror函数。
②Ifna函数的语法结构:
=Ifna (计算表达式,"#N/A时显示的内容")
※只有出现#N/A时,才可以使用Ifna函数。
本文暂时没有评论,来添加一个吧(●'◡'●)