Excel中常见的错误值和解决方法

上传人:ji****72 文档编号:37514640 上传时间:2018-04-17 格式:DOCX 页数:23 大小:373.47KB
返回 下载 相关 举报
Excel中常见的错误值和解决方法_第1页
第1页 / 共23页
Excel中常见的错误值和解决方法_第2页
第2页 / 共23页
Excel中常见的错误值和解决方法_第3页
第3页 / 共23页
Excel中常见的错误值和解决方法_第4页
第4页 / 共23页
Excel中常见的错误值和解决方法_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《Excel中常见的错误值和解决方法》由会员分享,可在线阅读,更多相关《Excel中常见的错误值和解决方法(23页珍藏版)》请在金锄头文库上搜索。

1、在操作 Excel 的过程中,很多人经常会遇到各种错误提示。下面我将微软官方关于各种关于错误含义的解释以及解决方法总结如下。希望可以对你有帮助。另外,MS office 的帮助功能非常好用,在学习或使用 Excel 过程中,学会善用“帮助”功能。快捷方式:F1F1。更多好玩好玩有趣的的 Excel,可以关注微信公众号:微信公众号:BoyiExcelBoyiExcel。如何更正如何更正 #DIV/0#DIV/0 !错误!错误如果将数字除以零 (0),Microsoft Excel 将显示 #DIV/0! 错误。如果输入简单公式(如 =5/0=5/0)或者公式所引用的单元格为 0 或为空,将出现这

2、种情况,如此图片所示。若要更改此错误,请执行以下任何操作:请确保函数或公式中的除数不是零或空白单元格。将公式中的单元格引用更改为另一个单元格不包含零 (0) 或空白值。在作为公式中的除数引用的单元格内输入 #N/A#N/A,这样将把公式结果更改为 #N/A,以指示除数值不可用。多次 #DIV/0 !不能避免错误,因为公式正在等待来自您或其他人输入。 在这种情况下,您不希望根本,显示的错误消息,使您可以使用取消错误,输入您等待时的一些错误处理方法。求值为求值为 0 0 或无值分母或无值分母最简单的方法若要取消 #DIV/0 !错误是使用 IF 函数来计算分母存在。 如果这是 0 或无值,然后显示

3、 0 或无值,将公式结果,而不是 #DIV/0 !错误值,否则为计算公式。例如,如果返回此错误的公式为= = A2/A3A2/A3,使用=IF(A3,0,A2/A3)=IF(A3,0,A2/A3)返回 0 或=IF(A3,A2/A3,“)=IF(A3,A2/A3,“)以返回空字符串。 您也可以显示自定义消息如下所示 = = IF IF (A3A3,A2/A3A2/A3,“ “需要输入需要输入“ “)。 QUOTIENT 函数从第一个示例中,您需要使用=IF(A3,QUOTIENT(A2,A3),0)=IF(A3,QUOTIENT(A2,A3),0)。 这会告诉 Excel IF (A3 存在,

4、则返回公式的结果,否则忽略它)。使用使用 IFERRORIFERROR 取消取消 #DIV/0#DIV/0 !错误!错误您可以通过嵌套在 IFERROR 函数内的您除法运算中取消该错误。同样,使用 A2/A3,您可以使用=IFERROR(A2/A3,0)=IFERROR(A2/A3,0)。 这会告诉 Excel 公式的计算结果错误,是否返回 0,否则为返回公式的结果。Excel 2007 之前的 Excel 版本,您可以使用 IF(ISERROR() 方法 =IF(ISERROR(A2/A3),0,A2/A3)=IF(ISERROR(A2/A3),0,A2/A3) (请参阅函数)。注意 IFE

5、RROR 和 IF(ISERROR() 方法是总错误处理程序,他们将取消显示所有错误,而不仅仅是 #DIV/0 !。 您需要确保公式的工作方式正确应用的任何错误处理之前,否则可能无法实现按预期方式公式无法正常工作。如何更正如何更正 # # # # # # 错误错误如果列因为不够宽而无法显示单元格的所有内容,Microsoft Excel 可能在单元格中显示“#”。将日期和时间返回为负值的公式也可能显示为“#”。要增加列宽以显示所有单元格内容,请双击列标题的右边缘,或将其拖动到所需宽度。您也可以尝试下列途径:要缩小单元格内容,请单击“对齐方式对齐方式”旁边的“开始开始”“”,然后选中“设置单元格

6、格式设置单元格格式”对话框内的“缩小字体填充缩小字体填充”框。如果数字的小数位数太多,请单击“开始开始”“减少小数位数减少小数位数”。如果日期太长,请单击“开始开始”“数字格式数字格式”旁边的箭头,然后选择“短日期短日期”。更正负日期或时间更正负日期或时间如果由于单元格有负日期或时间值而导致 Excel 显示“#”,请确保:使用 1900 日期系统时验证日期和时间为正值。使用公式正确减去日期或时间以避免负日期或时间值结果。将格式设置为日期或时间的负公式结果更改为其他数字格式。如何更正如何更正 #N/A#N/A 错误错误#N/A 错误通常表示公式找不到要求查找的内容。 原因查阅值不存在:查阅值不

7、存在:VLOOKUP、HLOOKUP、LOOKUP 或 MATCH 函数的 #N/A 错误的最常见原因是公式找不到引用值。例如,源数据中不存在查阅值。源数据中找不到项在此情况下,查阅表格中未列有“Banana”,因此 VLOOKUP 返回 #N/A 错误。解决方案解决方案:可确保源数据中存在查阅值,或在公式中使用 IFERROR 等错误处理程序。例如,=IFERROR(FORMULA(),0),即:= IF(公式求值错误,显示 0,其他情况显示公式的结果)可使用“”不显示内容,或替换你自己的文本:=IFERROR(FORMULA(),”Error Message here”)注释注释: : I

8、FERROR 仅适用于 Excel 2007 和更高版本。对于早期版本的 Excel,你可以使用其中一种 IS 函数。管理 #N/A 的常见方法是使用 ISNA() 函数IF(ISNA(FORMULA(),0,FORMULA().=IF(ISNA(FORMULA(),0,FORMULA() 但是,请注意 ISNA 会强制计算两次公式,第一次计算公式是为了确定是否导致错误,如果公式未计算错误,第二次则是显示公式。如果工作簿中有大量公式使用此方法,则会导致巨 大开销。不正确的值类型不正确的值类型:查阅值和源数据是不同数据类型。例如,你尝试让 VLOOKUP 引用数字,但源数据却存储为文本。不同数据

9、类型导致的 #N/A 错误解决方案解决方案:确保数据类型相同。可通过选择单元格或单元格范围查看单元格格式,然后右键单击并选择“格式化单元格格式化单元格”“数字数字”(或按 Ctrl+1),如有需要,可更改数字格式。提示提示: : 如果需要对整列强制更改格式,首先应用所需的格式,然后可使用“数据数据”“文本分列文本分列”“完成完成”。 单元格中有多余的空格单元格中有多余的空格:可使用 TRIM 函数删除前导或尾随空格。以下示例使用嵌套在 VLOOKUP 函数中的 TRIM 删除 A2:A7 中的名称的前导空格,然后返回部门名称。注意注意: : 这是数组公式,必须使用 Ctrl+Shift+Ent

10、er 输入。Excel 将用括号 自动将公式括起来。如果尝试自己输入,Excel 会将公式作为文本显示。 =VLOOKUP(D2,TRIM(A2:B7),2,FALSE)使用近似匹配与精确匹配方法的对比使用近似匹配与精确匹配方法的对比 (TRUE/FALSE(TRUE/FALSE) - 默认情况下,查阅表格中信息的函数必须按升序排列。但是 VLOOKUP 和 HLOOKUP 工作表函数包括 range_lookup 参数,此参数命令函数即使在未对表格排序的情况下,也要查找精确匹配。若要查找精确匹配,请将 range_lookup 参数设置为 FALSE。请注意:如果使用 TRUE(表示命令函数

11、查找近似匹配),不仅会导致 #N/A 错误,还会返回如以下示例显示的错误结果。由于在未排序的表格中使用近似匹配参数,VLOOKUP 失败在此示例中,不仅“香蕉”返回 #N/A 错误,而且“梨”也返回错误价格。导致这种结果的原因是使用 TRUE 参数,此参数命令 VLOOKUP 查找近似匹配而非精确匹配。“香蕉”没有接近的匹配,而“梨”的字母顺序比“桃”靠前。在这种情况下,将 VLOOKUP 与 FALSE 参数配合使用将返回“梨”的正确价格,但“香蕉”仍导致 #N/A 错误,因为查阅列表中没有对应的“香蕉”。如果使用的是 MATCH 函数,请尝试更改 match_type 参数的值以指定表格的

12、排序顺序。若要查找精确匹配项,请将 match_type 参数设置为 0(零)。数组公式引用的区域中的行数或列数与数组公式所在区域中的行数或列数不相同数组公式引用的区域中的行数或列数与数组公式所在区域中的行数或列数不相同 若要修复此错误,请确保数组公式引用的区域中的行数和列数与其中输入了数组公式的单元 格区域中的行数和列数相同,或在更少或更多单元格中输入该数组公式以匹配公式中的区域 引用。在此示例中,单元格 E2 引用了不匹配的范围:=SUM(IF(A2:A11=D2,B2:B5)要使公式正确计算,需要对其进行更改,使两个范围反映行 2 11。=SUM(IF(A2:A11=D2,B2:B11)

13、注意注意: : 这是数组公式,必须使用 Ctrl+Shift+Enter 输入。Excel 将用括号 自动将公式括起来。如果尝试自己输入,Excel 会将公式作为文本显示。 如果因为缺少数据而在单元格中手动输入了如果因为缺少数据而在单元格中手动输入了 #N/A#N/A 或或 NA()NA(),那么只要一有实际数据,则应,那么只要一有实际数据,则应替换为实际数据。在此之前,引用这些单元格的公式不能计算值,因此将改为返回替换为实际数据。在此之前,引用这些单元格的公式不能计算值,因此将改为返回 #N/A#N/A 错错误。误。 在此情况下,五月到十二月有 #N/A 值,所以“总计”无法计算,而是返回

14、#N/A 错误。使用预定义或用户定义的函数的公式缺少一个或多个必需参数。使用预定义或用户定义的函数的公式缺少一个或多个必需参数。 若要修复此错误,请检查所用公式的函数语法,然后在返回了错误的公式中输入所有必需参数。这可能需要使用 Visual Basic 编辑器 (VBE) 检查函数。可从“开发工具”选项卡,或使用 ALT+F11 访问 VBE。输入的用户定义函数不可用。输入的用户定义函数不可用。 若要修复此错误,请验证包含用户定义函数的工作簿是否已打开,以及该函数是否工作正常。运行的宏所用函数返回了运行的宏所用函数返回了 #N/A#N/A 若要修复此错误,请验证该函数中的参数是否正确,以及是

15、否用在正确的位置中。编辑包含编辑包含 CELLCELL 等函数的受保护文件,然后单元格的内容变为等函数的受保护文件,然后单元格的内容变为 N/AN/A 错误错误 若要修复此错误,请按 Ctr+Alt+F9 以重新计算工作表理解函数的参数时是否需要帮助?如果不确定是否是恰当的参数,可使用函数向导获得帮助。选择具有问题公式的单元格,转到功能区上的“公式公式”选项卡,按“插入函数插入函数”。Excel 将为你自动加载向导:单击每个参数时,Excel 将为你提供每个参数的相应信息。对图表使用对图表使用 #N/A#N/A#N/A 可能很有用!使用如下图表示例时,使用 #N/A 是通常做法,因为 #N/A

16、 值不会绘制在图表上。下面是分别使用 0 和 #N/A 时,图表的外观的示例。在上一个示例中,你将看到已绘制 0 值,并在图表的底部显示为平整线,然后迅速增长以显示“总计”。在下面的示例中,你将看到 0 值替换为 #N/A。如何更正如何更正 #NAME?#NAME? 错误错误Microsoft Excel 无法识别公式中的名称或文本时,将显示此错误。以下是导致显示 #NAME? 错误的部分公式问题:公式引用了不存在的名称。若要修复此错误,请确保公式中所用名称确实存在:a. 单击“公式公式”“名称管理器名称管理器”。b. 验证其中是否列出了该名称。如果未列出该名称,请关闭该对话框,然后定义该名称(“ “公式公式” ”“ “定义名称定义名称” ”)。公式引用的名称拼写不正确。若要修复此错误,请将该引用替换为正确拼写的名称:a. 选择包含您要检查拼写

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号