Ecel公式应用常见错误及处理.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
在利用 Excel 完成任务的过程中,公式被使用得非常多,正如前面所介绍的,公式能够解决各种各样的问题。但是,这并不意味着公式的运用总会一帆风顺,如果我们运用函数和公式 的时候稍微不仔细,公式就可能返回一些奇怪的错误代码,这可不是我们希望得到的结果。 看到这些奇怪的错误代码,有的朋友可能会手忙脚乱,甚至感到烦躁。其实,任何错误均有它内在的原因,下面我们就通过实例剖析,和大家探讨根据公式返回错误值的代码识别错误的类型和原因,以及相应的处理方法,帮助朋友们轻松地应对各种常见错误。文章末尾提供原文件供大家下载参考。 文中选用的实例都是平时出现最多的情况,请大家注意体会。文中图 6 提到的帮助更正错误的智能标记非常有用,如果利用介绍的方法都还未解决问题时,可以借助它进一步的分析。总之,只要思路正确、耐心仔细,Excel 的公式错误最后就会被我们一一“歼灭”。 一、 #DIV/0! 错误 常见原因:如果公式返回的错误值为“#DIV/0!”,这是因为在公式中有除数为零,或者有除数为空白的单元格(Excel 把空白单元格也当作 0)。 处理方法:把除数改为非零的数值,或者用 IF 函数进行控制。具体方法请参见下面的实例。 具体实例:如图 1 的所示的工作表,我们利用公式根据总价格和数量计算单价,在 D2 单元格中输入的公式为“=B2/C2”,把公式复制到 D6 单元格后,可以看到在 D4、D5 和 D6 单元格中返回了“#DIV/0!”错误值,原因是它们的除数为零或是空白单元格。 假设我们知道“鼠标”的数量为“6”,则在 C4 单元格中输入“6”,错误就会消失(如图 2)。 假设我们暂时不知道“录音机”和“刻录机”的数量,又不希望 D5、D6 单元格中显示错误值,这时可以用 IF 函数进行控制。在 D2 单元格中输入公式“=IF(ISERROR(B2/C2),,B2/C2)”,并复制到 D6 单元格。可以看到,D5 和 D6 的错误值消失了,这是因为 IF 函数起了作用。整个公式的含义为:如果 B2/C2 返回错误的值,则返回一个空字符串,否则显示计算结果。 说明:其中ISERROR(value)函数的作用为检测参数 value 的值是否为错误值,如果是, 函数返回值 TRUE,反之返回值 FALSE.。 二、 #N/A 错误 常见原因:如果公式返回的错误值为“#N/A”,这常常是因为在公式使用查找功能的函数(VLOOKUP、HLOOKUP、LOOKUP 等)时,找不到匹配的值。 处理方法:检查被查找的值,使之的确存在于查找的数据表中的第一列。 具体实例:在如图 4 所示的工作表中,我们希望通过在 A10 单元格中输入学号,来查找该名同学的英语成绩。B10 单元格中的公式为“=VLOOKUP(A10,A2:E6,5,FALSE)”,我们在A10 中输入了学号“107”由于这个学号,由于在 A2:A6 中并没有和它匹配的值,因此出现了“#N/A”错误。 如果要修正这个错误,则可以在A10 单元格中输入一个A2:A6 中存在的学号,如“102”, 这时错误值就不见了(如图 5)。 说明一:关于公式“=VLOOKUP(A10,A2:E6,5,FALSE)”中 VLOOKUP 的第四个参数,若为FALSE,则表示一定要求完全匹配 lookup_value 的值;若为 TRUE,则表示如果找不到完全匹配 lookup_value 的值,就使用小于等于 lookup_value 的最大值。 说明二:出现“#N/A”错误的原因还有其他一些,选中出现错误值的 B10 单元格后,会出现一个智能标记,单击这个标记,在弹出的菜单中选择“关于此错误的帮助”(如图 6), 就会得到这个错误的详细分析(如图 7),通过这些原因和解决方法建议,我们就可以逐步去修正错误,这对其他的错误也适用。 三、 #NAME? 错误 常见原因:如果公式返回的错误值为“#NAME?”,这常常是因为在公式中使用了 Excel 无法识别的文本,例如函数的名称拼写错误,使用了没有被定义的区域或单元格名称,引用文本时没有加引号等。 处理方法:根据具体的公式,逐步分析出现该错误的可能,并加以改正,具体方法参见下面的实例。 具体实例:如图 8 所示的工作表,我们想求出 A1:A3 区域的平均数,在 B4 单元格输入的公式为“=aveage(A1:A3)”,回车后出现了“#NAME?”错误(如图 8),这是因为函数“average”错误地拼写成了“aveage”,Excel 无法识别,因此出错。把函数名称拼写正确即可修正错误。 选中 C4 单元格,输入公式“=AVERAGE(data)”,回车后也出现了“#NAME?”错误(如图9)。这是因为在这个公式中,我们使用了区域名称 data,但是这个名称还没

文档评论(0)

hao187 + 关注
官方认证
文档贡献者

该用户很懒,什么也没介绍

认证主体武汉豪锦宏商务信息咨询服务有限公司
IP属地上海
统一社会信用代码/组织机构代码
91420100MA4F3KHG8Q

1亿VIP精品文档

相关文档