【Excel】Excel错误值大全(一)
更新时间:2022-11-27
很多小伙伴说在用Excel在这个过程中,我们经常会遇到各种各样的错误值。在这个时候,许多朋友看起来很困惑。这是什么意思?
事实上,每一个错误值都有定的含义。在和解之前,我们需要阅读它Excel进行深入的交流。如果你理解了这些错误值的含义,你就不会再认为这是困扰你的象征。也许你会说:哦,这个磨人的小妖精。
强烈建议朋友收集这篇文章备用,就像一个Excel错误值字典。
(以下错误值的解释来源于微软官方@MicroSoft。)
一、如何纠正 #DIV/0 !错误
若将数字除以零 (0),Microsoft Excel 将显示 #DIV/0! 如果输入了一个简单的公式(如 =5/0)或公式引用的单元格为 0 或者是空的,这种情况会发生,如下图所示。
如需更改此错误,请执行以下任何操作:
①请确保函数或公式中的除数不是零或空白单元格。
②将公式中的单元格引用改为另一个单元格,不包括零 (0) 或空白值。
③输入作为公式中除数引用的单元格 #N/A,这将改变公式结果 #N/A,指示除值不可用。
多次 #DIV/0 !无法避免错误,因为公式正在等待你或其他人输入。 在这种情况下,您可以在等待时使用取消错误并输入一些错误的处理方法。
求值为 0 或无值分母
若要取消 #DIV/0 !最简单的方法是使用错误IF 计算分母存在的函数。 如果这是 0 或无值,然后显示 0 或无值,公式结果,而不是 #DIV/0 !错误值,否则为计算公式。
例如,如果返回错误的公式是= A2/A3,使用=IF(A3,0,A2/A3)返回 0 或=IF(A3,A2/A3,"";)返回空字符串。 也可以显示自定义信息如下所示 ︰ = IF (A3,A2/A3,";需要输入")。 QUOTIENT 函数需要从第一个示例中使用=IF(A3,QUOTIENT(A2,A3),0)。 这会告诉 Excel IF (A3 如果存在,则返回公式的结果,否则将被忽略)。
使用 IFERROR 取消 #DIV/0 !错误
你可以嵌套IFERROR 除法操作中取消函数中的错误。同样,使用 A2/A三、可使用=IFERROR(A2/A3,0)。 这会告诉 Excel 公式的计算结果是错误的,是否返回 0,否则是返回公式的结果。
Excel 2007 之前的 Excel 您可以使用版本 IF(ISERROR()) 方法 ︰ =IF(ISERROR(A2/A3),0,A2/A3) (请参考函数)。
注意 ︰ IFERROR 和 IF(ISERROR()) 方法是处理总错误程序,他们将取消所有错误的显示,而不仅仅是 #DIV/0 !。 在正确应用公式的任何错误处理之前,您需要确保公式的工作模式,否则可能无法实现预期的公式 ** 常工作。
二、如何纠正 # # # 错误
若列因不够宽而无法显示单元格的所有内容,Microsoft Excel #####可以显示在单元格中。将日期和时间返回为负值的公式也可以显示为####。
为了显示所有单元格的内容,请双击列标题的右边缘,或将列宽拖到所需的宽度。
您还可以尝试以下方法:
①要缩小单元格内容,请单击对齐旁边的开始>“
然后选择设置单元格式对话框中的缩小字体填充框。
②如果数字的小数位数太多,请单击开始>减少小数位数。
③如果日期太长,请单击开始>箭头旁边的数字格式,然后选择短期。
更正负日期或时间
如果单元格有负日期或时间值 Excel 请确保显示#####:
①使用 1900 验证日期和时间为日期系统的正值。
②正确减去日期或时间,避免负日期或时间值结果。
③将格式设置为日期或时间的负公式结果改为其他数字格式。
三、如何纠正 #N/A 错误
#N/A 错误通常意味着公式找不到要求搜索的内容。
原因
①查阅值不存在:VLOOKUP、HLOOKUP、LOOKUP 或 MATCH 函数的 #N/A 错误最常见的原因是公式找不到参考值。例如,源数据中没有参考值。
在源数据中找不到项目
在这种情况下,查阅表格中没有列出Banana”,因此 VLOOKUP 返回 #N/A 错误。
解决方案:确保源数据中存在查阅值,或在公式中使用 IFERROR 等待错误的处理程序。=IFERROR(FORMULA(),0),即:
= IF(公式求值错误,显示 0、公式结果在其他情况下显示)
可以使用不显示内容,也可以替换自己的文本:=IFERROR(FORMULA(),”Error Message here”)
注释: IFERROR 仅适用于 Excel 2007 和更高的版本。早期版本 Excel,你可以用其中一个 IS 函数。管理 #N/A 常用的方法是使用 ISNA() 函数︰IF(ISNA(FORMULA()),0,FORMULA()).
=IF(ISNA(FORMULA()),0,FORMULA()))
但请注意 ISNA 两个公式将被强制计算。第一个计算公式是确定是否导致错误。如果公式没有计算错误,第二个是显示公式。如果在工作簿中使用了大量的公式,它将导致巨大的费用。
②不正确的值类型:查阅值和源数据是不同的数据类型。例如,试着让你 VLOOKUP 引用数字,但源数据存储在文本中。
由同类型的数据 #N/A 错误
解决方案:确保数据类型相同。单元格格式可以通过选择单元格或单元格范围查看,然后右键单击并选择格式化单元格>数字(或按) Ctrl 1)如有必要,可更改数字格式。
提示: 如果需要强制更改整个列的格式,首先应用所需的格式,然后使用数据>文本分列>“完成”。
③单元格中有多余的空间:可用 TRIM 函数删除前导或跟随空间。嵌套用于以下示例 VLOOKUP 函数中的 TRIM 删除 A2:A7 前导空格中的名称,然后返回部门名称。
注意: 这是必须使用的数组公式 Ctrl Shift Enter 输入。Excel 将用括号 {} 自动包括公式。试着自己输入,Excel 将公式作为文本显示。
{=VLOOKUP(D2,TRIM(A2:B7),2,FALSE)}
④对比使用近似匹配和精确匹配的方法(TRUE/FALSE)
默认情况下,查阅表格中信息的函数必须按升序排列。但是 VLOOKUP 和 HLOOKUP 包括工作表函数 range_lookup 即使没有对表格进行排序,该参数命令函数也应找到准确的匹配。如果您想找到准确的匹配,请将 range_lookup 参数设置为 FALSE。请注意:如果使用 TRUE(表示命令函数搜索近似匹配)不仅会导致 #N/A 如下列示例所示,错误的结果也会返回。
近似匹配参数用于未排序表中,VLOOKUP 失败
在这个例子中,不仅香蕉回来了 #N/A 而且梨也回到了错误的价格。这种结果的原因是使用 TRUE 参数,此参数命令 VLOOKUP 寻找近似匹配而不是精确匹配。香蕉没有接近的匹配,梨的字母顺序比桃高。在这种情况下,将 VLOOKUP 与 FALSE 使用参数将返回梨的正确价格,但香蕉仍然会导致 #N/A 错误,因为列表中没有相应的香蕉。
若使用 MATCH 请尝试更改函数 ** tch_type 参数值按指定表格的顺序排序。如果您想找到准确的匹配项,请 ** tch_type 参数设置为 0(零)。
⑤数组公式引用的行数或列数与数组公式所在区域的行数或列数不同
在这个例子中,单元格 E2 引用不匹配范围:
{=SUM(IF(A2:A11=D2,B2:B5))}
为了正确计算公式,需要更改公式,以反映两个范围 2 – 11。
{=SUM(IF(A2:A11=D2,B2:B11))}
注意: 这是必须使用的数组公式 Ctrl Shift Enter 输入。Excel 将用括号 {} 自动包括公式。试着自己输入,Excel 将公式作为文本显示。
⑥若因数据不足而在单元格中手动输入 #N/A 或 NA(),只要有实际数据,就应该替换为实际数据。在此之前,引用这些单元格的公式不能计算值,因此返回 #N/A 错误。
在这种情况下,从5月到12月有 #N/A 因此,总计无法计算,而是返回 #N/A 错误。
⑦缺少一个或多个必要义函数的公式缺少一个或多个必要参数。
如果要修复此错误,请检查所使用公式的函数语法,并在返回错误公式时输入所有必要的参数。这可能需要使用 Visual Basic 编辑器 (VBE) 检查函数。可以使用开发工具选项卡 ALT F11 访问 VBE。
⑧不能使用输入用户定义函数。
如需修复此错误,请验证包含用户定义函数的工作簿是否已打开,函数是否正常工作。
⑨运行宏所用函数返回 #N/A
如需修复此错误,请验证函数中的参数是否正确,是否在正确的位置使用。
⑩编辑包含 CELL 等待函数的保护文件,然后将单元格的内容转换为 N/A 错误
如需修复此错误,请按 Ctr Alt F9 重新计算工作表
理解函数的参数需要帮助吗?
如果不确定是否是合适的参数,可以使用函数导向获得帮助。根据插入函数,选择具有问题公式的单元格,转移到功能区的公式选项卡。
Excel 自动加载向导:
单击每个参数,Excel 为您提供每个参数的相应信息。
对图表使用 #N/A
#N/A 可能很有用!使用下图中的例子 #N/A 因为 #N/A 图表上是否会绘制值。以下是单独使用的。 0 和 #N/A 图表外观的例子。
在最后一个例子中,您将看到绘制 0 值,平线显示在图表底部,然后快速增长以显示总计。在下面的例子中,您将看到 0 值替换为 #N/A。
本期到此结束,更多相关信息Excel请期待下一期。
推荐课程
-
唐山现代多元Design全能班
346人 报名小编
-
唐山现代多元Design精英班
393人 报名小编
-
唐山现代艺术设计全能班
373人 报名小编
-
唐山电商课程培训班
331人 报名小编
-
唐山专业盲打指法训练
251人 报名小编