打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
千招百式 让Excel用得更好(下)(八)
两个函数,巧除公式错误提示 【问 题】 经常使用excel编制交互式工作表的朋友一定对“ #DIV/0! ”这个错误结果不会陌生吧,由于好多公式在未输入原始数据时会将结果自动显示为“0”。
20. 两个函数,巧除公式错误提示

【问 题】 经常使用Excel编制交互式工作表的朋友一定对“ #DIV/0! ”这个错误结果不会陌生吧,由于好多公式在未输入原始数据时会将结果自动显示为“0”,而如果这时再有一些公式引用了这些带0的单元格,并会产生一个除0运算,才会显示出上面这个错误提示了。如果这个表只是自己使用,倒也没什么,但如果工作表是要交给别人用的话,这样满篇的错误提示就显得非常有碍观瞻了,怎么去掉它呢?

【小 飞】 其实,Excel并没有直接提供给我们一个专门去除错误提示的功能,仅有的一个就是在“工具”菜单的“选项”中的设置,它可以将值为“0”的单元格隐藏掉,但它对这些错误提示却不起任何作用。不过,小飞在这里告诉大家,其实我们是可以使用两个Excel的功能函数来变相解决这个问题的,它们就是 —— ISERROR和IF函数

【方 法】

1) ISERROR函数的主要作用其实就是判断一个单元格是否是错误提示,语法是ISERROR( 单元格 ),如果一个单元格出错,那么ISERROR的返回结果将是TRUE,否则就是FALSE。当然,单独使用这个函数还仍然无法达到我们隐藏错误提示的目的,下面就要给大家介绍完成这项任务的另一员大将 —— IF函数

2) IF函数的主要作用也很简单,它可以根据条件来返回不同的数值,语法是IF(条件 , 当条件为真时的值 , 当条件为假时的值),比如我们将公式设为IF(A1>0 , “通过” , “拦截”),那么在工作时Excel会自动判断A1单元格的值,如果它大于0,那么当前单元格便会显示出“通过”两字,反之如果A1单元格的值小于或等于0,那么当前单元格便会显示出“拦截”两个字。这样,通过将IF和ISERROR两个函数配合使用,就可以先让ISERROR判断目标单元格是否显示错误,如果是,那么ISERROR就返回一个真值给IF,而IF函数再根据这个真值在当前单元格显示一个空白(比如“”)来盖住原来的出错提示,而如果目标单元格的值不是错误,那么直接显示原来的公式就可以了。具体步骤如下

3) 从图49中大家可以看到,这就是一个明显的出错表格,由于表格中的数据还未输入,所以就导致了“单店销售毛利”公式中出现了除0错误

图49

4) 在解决这个问题就应该对所有出错的表格公式进行改造,比如结合上面讲到的两个函数,我以D2单元格公式为例,将其更改为“=IF(ISERROR(B2/C2),"",B2/C2)”,这样,当我们未输入数据时,ISERROR函数便会返回给IF函数一个真值,而IF函数便会据此显示出一个“”(注:空白)覆盖掉了原出错提示,否则整个函数将仍旧会显示原公式“B2/C2”的值。如图50所示就是最终的效果图,怎么样?好看多了吧

图50

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Excel | VLOOKUP查找出现错误值,ISERROR函数来帮忙
如何避免公式返回错误的结果
excel技巧:数组公式的高级应用(示例解析)
巧用EXCEL的If和IsError函数来消除VLOOKUP函数的错误值
三种方法让Excel隐藏错误结果显示
使Excel的错误值标识不再显示出来
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服