手机版

如果问题没有通过介绍的方法解决

时间:2021-12-03 来源:互联网 编辑:宝哥软件园 浏览:

在使用Excel完成任务的过程中,公式被大量使用,可以解决各种问题。但是,这并不意味着公式的应用永远一帆风顺。如果我们在使用函数和公式时不小心,公式可能会返回一些奇怪的错误代码,这不是我们想要的结果。

看到这些奇怪的错误代码,有些朋友可能会很着急,甚至感到恼火。其实任何错误都有其内在的原因。下面,我们将通过实例分析,与大家探讨根据公式返回错误值的代码识别错误的类型和原因,以及相应的处理方法,帮助朋友轻松处理各种常见错误。

I. #DIV/0!错误

常见原因:如果公式返回的错误值是“#DIV/0!”这是因为公式中存在除数为零或空白除数的单元格(Excel也将空白单元格视为0)。

方法:将除数改为非零值,或使用IF函数控制。具体方法请参考下面的例子。

示例:在图1所示的工作表中,我们使用公式根据总价和数量计算单价。在单元格D2中输入的公式是“=B2/C2”。将公式复制到D6单元格后,我们可以看到“#DIV/0!”在D4、D5和D6的牢房里被送回。错误值,因为它们的除数为零或单元格为空。

Excel公式应用常见错误及处理 三联

如果我们知道“老鼠”的数量是“6”,在C4单元格中输入“6”,错误就会消失(图2)。

如果利用介绍的方法都还未解决问题时

假设我们暂时不知道“记录器”和“记录器”的数量,并且我们不想在单元格D5和D6中显示错误值。这时,我们可以用IF函数来控制。在单元格D2中输入公式“=IF(ISERROR(B2/C2)、''、B2/C2)”,并将其复制到单元格D6。可以看到,D5和D6的误差值消失了,因为IF函数起作用了。整个公式的意思是:如果B2/C2返回错误的值,它将返回一个空字符串;否则,将显示计算结果。

如果利用介绍的方法都还未解决问题时

说明:ISERROR(value)函数用于检查参数值的值是否为错误值。如果是,函数返回真值,否则返回假值。

第二,#不适用错误

常见原因:如果公式返回的错误值是“#N/A”,往往是因为公式使用LOOKUP函数的函数(VLOOKUP、HLOOKUP、LOOKUP等)时找不到匹配的值。).

方法:检查搜索到的值,确保它存在于搜索到的数据表的第一列。

示例:在如图4所示的工作表中,我们希望通过在单元格A10中输入学生编号来找出学生的英语成绩。单元格B10中的公式是“=VLOOKUP(A10,A2: E6,5,FALSE)”,我们在A10输入了学号“107”。因为这个学号,A2: A6没有匹配值,所以出现“#N/A”错误。

如果利用介绍的方法都还未解决问题时

如果你想纠正这个错误,你可以在单元格A10的A2: A6中输入一个学号,比如“102”,错误值就会消失(如图5所示)。

如果利用介绍的方法都还未解决问题时

说明1:对于公式“=VLOOKUP(A10,A2: E6,5,FALSE)”中VLOOKUP的第四个参数,如果为FALSE,则表示lookup_value的值必须完全匹配;如果为真,则意味着如果找不到lookup_value的精确匹配,将使用小于或等于lookup_value的最大值。

说明2:“不适用”错误还有其他原因。选择带有错误值的B10单元格后,将出现一个智能标记。点击这个标签,在弹出的菜单中选择“关于这个错误的帮助”(如图6所示),你会得到这个错误的详细分析(如图7所示)。通过这些原因和解决方法,我们可以逐步纠正错误,这也适用于其他错误。

如果利用介绍的方法都还未解决问题时

如果利用介绍的方法都还未解决问题时

第三,#NAME?错误

常见原因:如果公式返回的错误值是“#NAME?”这通常是由于公式中使用了Excel无法识别的文本,如函数名称拼写错误、使用未定义的区域或单元格名称、引用不带引号的文本。

处理方法:根据具体公式,逐级分析出现这种错误的可能性,并进行修正。具体方法见下例。

版权声明:如果问题没有通过介绍的方法解决是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。