ExcelTip.Net留存知识帖 ---【注:附件之前被网盘供应商清空后,现已修复-现已修复-现已修复为本地下载!】
现在位置:首页 > E问E答 > 操作与技巧 > Excel 中有哪些错误值,分别是如何产生的?

Excel 中有哪些错误值,分别是如何产生的?

作者:绿色风 分类: 时间:2022-08-17 浏览:87
楼主
gvntw
Q:Excel 中有哪些错误值,分别是如何产生的?
A:Excel 中共有8种错误值,分别如下:

一、#NULL!
使用了不正确的运算符,使引用的区域不相交
例:=SUM(A1:A16 A18:E18)
公式中使用了交叉运算,而两区域A1:A16和A18:E18并不相交。
二、#DIV/0!
使用对空白单元格或包含零的单元格的引用作除数
例:=3/0
三、#VALUE!
当公式需要数字或逻辑值(例如 TRUE 或 FALSE)时,却输入了文本;
输入或编辑了数组公式,然后按了 Enter;
将单元格引用、公式或函数作为数组常量输入;
为需要单个值(而不是区域)的运算符或函数提供了区域;
在某个矩阵(矩阵:数值或单元格区域的矩形数组,该数组与其他数组或区域相组合以计算出多个和或积。Excel预先定义了可生成和或积的矩阵函数。)工作表函数中使用了无效的矩阵;
未加载分析工具库。
例:=3+"excel"
=Isodd(3)
四、#REF!
引用了无效的单元格或单元格区域
例:=Index({1,2},3)
=a1,再把a1单元格删除。
五、#NAME?
引用了未知名的函数或名称
例:=Summ(a1:a10),输入公式(Sum)时误多录入一个m。
六、#NUM!
公式或函数中使用无效数字值时,出现这种错误。
例:=Date(-1,1,1)年份数-1是无效的数字值。
七、#N/A
值不存在,一般由VLOOKUP/HLOOKUP/LOOKUP/MATCH函数生成
例:=MATCH(3,{1;4;7},-1),最后一个参数应为1或省略。
八、########
列宽不够、日期或时间为负数
例:单元格输入负数,设置为日期或时间格式。
2楼
水星钓鱼
对于第8个错误进行补充
八、########
当单元格输入的数字大于等于2957004(因为Excel允许接受的最大日期时间是9999-12-31 23:59:59)时,也会出现这个错误.
如果要显示负的日期时间,可以选中使用1904日期时间系统.

3楼
windsor42
很详细还有例子,Excel出错了才容易搞清楚哪里错了!
4楼
gouweicao78


#####
严格地说,不是一种错误。ISERROR判断可知。
5楼
byhwcm
学习了.
6楼
byhwcm
顺便问一下,在VBA中如何让单元格等于错误呢? 如activecell.value=??????
7楼
zgwei050
了解和学习............
8楼
fangjianp
Excel函数错误值分别是什么含义?
Q:Excel函数有几种错误值?它们是什么含义?
A:Excel函数中共有7种错误值,它们分别是#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME? 和 #NULL!。
下面举例说明

 

明确了这些错误的含义,就很容易找到错误的根源。
Excel中将以上7种错误值分类编号,用ERROR.TYPE()函数确定:
=ERROR.TYPE({#N/A,#VALUE!,#REF!,#DIV/0!,#NUM!,#NAME?,#NULL!})={7,3,4,2,6,5,1}

还有几个信息函数,也是常用的:ISERR(),ISERROR(),ISNA()和ISREF()


 

结果为逻辑值,TRUE/FALSE
9楼
水星钓鱼
以前还真不认真研究这个。一出错就排错。
10楼
半半瓶醋
还有个#####!错误
列宽不够或负日期
11楼
wangxiasy
学习,总是记不住,现在都比较懒了直接在网上搜公式如何使用,呵呵。
12楼
传递
Q:怎样才能快速查找公式中常见错误值的含义?
A:可以通过获取错误值的帮助来学习和快速查找问题的原因并解决问题。选择“关于此错误的帮助”,即可打开“Excel帮助”功能,并获取错误值的帮助。

在使用Excel公式计算中,由于公式输入不正确、引用参数不正确、等情况,公式经常会返回错误值,如“#####”、“#DIV/0!”、“#N/A”、“#NAME?”、“#NUM!”、“#VALUE!”、“#REF!”和“#NULL!”。
对于初学者来说,当出现上述是往往不知道错在哪里?
其实在Excel中,可以通过获取错误值的帮助来快速查找问题的原因。

 
如上图所示,单击错误单元格左侧的提示按钮,在弹出的下拉菜单中选择“关于此错误的帮助”,即可打开“Excel帮助”功能。
在“Excel帮助”中,显示了“#NAME?”错误值产生的原因。在线的话可以查到更多相关资料,以及对应的解决方法。

 
在使用Excel公式计算中,由于公式输入不正确、引用参数不正确、等情况,公式经常会返回错误值,如“#####”、“#DIV/0!”、“#N/A”、“#NAME?”、“#NUM!”、“#VALUE!”、“#REF!”和“#NULL!”。 对于初学者来说,了解以上错误值的含义,可以帮助我们修正公式,错误值具体解释如下: “####":单元格不能全部显示,通过加大列宽可以解决;
“#DIV/0!”:除数是零值或是空单元格,可以用结合IF函数使用解决;
“#N/A”:直接或间接引用NA函数声明数据不可用的单元格,如查找 vlookup找不到匹配的值是,返回“#N/A”,可以结合IS函数解决;
“#NAME?”:引用了无法识别的名称,比方删除正在使用的名称,同样用IS解决
“#NUM!”:一个值存在的问题,如在一个应该出现正数的地方出现了负数
“#VALUE!”:含有错误类型的参数或操作数;
“#REF!”:引用了无效的单元格,删除了公式就已经引用的行或列就会出现
对于以上出现,并不一定代表函数错误,大部分可以用IS函数来解决
13楼
醉爱
上传图的呀。直接上传个表格呀。我们也好学习呀
14楼
醉爱
上传图的呀。直接上传个表格呀。我们也好学习呀
15楼
健康快乐123
版主讲解的详细清楚,比书本上的好
16楼
kevin_yjl
谢谢总结

免责声明

有感于原ExcelTip.Net留存知识的价值及部分知识具有的时间限定性因素, 经与ExcelTip.Net站长Apolloh商议并征得其同意, 现将原属ExcelTip.Net的知识帖采集资料于本站点进行展示, 供有需要的人士查询使用,也慰缅曾经的论坛时代。 所示各个帖子的原作者如对版权有异议, 可与本人沟通提出,或于本站点留言,我们会尽快处理。 在此,感谢ExcelTip.Net站长Apolloh的支持,感谢本站点所有人**绿色风(QQ:79664738)**的支持与奉献,特此鸣谢!
------本人网名**KevinChengCW(QQ:1210618015)**原ExcelTip.Net总版主之一

评论列表
sitemap