楼主 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 |
谢谢总结 |