网管联盟 | 网管论坛 | 网管u家 | 网管博客 | 网管软件 | 网管求职 | 小游戏 | 网管搜索 | 网管原创 | 网管聚合 | 网管读摘 | 网管焦点 | 世界素材 | 会员投稿 | 会员中心 
中国网管联盟
Windows Linux Cisco 网络技术 数据库 黑客攻防 DotNet Java PHP 认证 新闻资讯 服务器 存储资讯 网络设备 网管学堂 技术专题 焦点 网吧频道
 当前位置: > bitsCN.com > 网管学堂 > 工具软件 > Office > Excel > 让Excel用得更好  

让Excel用得更好

2006-06-02  作者:BitsCN整理  来源:中国网管联盟  点评 投稿 收藏

20. 两个函数,巧除公式错误提示

 

网管u家u.bitscn@com

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

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

【方 法】

网管联盟bitsCN@com

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

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

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

 

网管网www_bitscn_com

  网管u家u.bitscn@com

图49 网管网www_bitscn_com

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

 

中国网管论坛bbs.bitsCN.com

 

网管u家u.bitsCN.com

图50 网管联盟bitsCN@com

21. 公式审核,轻松显示数据的“来龙去脉”

网管网www_bitscn_com

 

网管网www.bitscn.com

【问 题】 由于公式一般都包含有函数运算,因此相对于其他Excel操作来讲,算是一个较为深奥的操作了,而一个大的Excel表格中,各种公式之间也会来回地调用,其实上图就是一个简单的例子。但如此大规模的公式调用在调试时也会给我们带来很多的麻烦,经常会使我们因为没有记清公式的来源而导致错误的操作

网管下载dl.bitscn.com

【小 飞】 其实对于大家的苦衷,Excel的开发人员也想了很多的方法解决,还记得前面咱们提到的公式监视窗口吗?那就是其实的一例,今天小飞再带大家去看看另一个公式调试的辅助工具 —— 公式审核 中国网管论坛bbs.bitsCN.com

【方 法】

中国网管联盟bitsCN.com

1) 首先还是打开一份包含有公式的工作表(为了方便起见,笔者仍然使用了上文的销售毛利统计表格,且特意将一个单元格的出错隐藏功能取消)。如图51所示

中国网管联盟bitsCN.com

 

网管网www_bitscn_com

  网管网www_bitscn_com

图51

网管bitscn_com

2) 点击“视图”菜单→“工具栏→公式审核”项,调出公式审核工具栏。如图52所示

中国网管联盟bitsCN.com

 

网管联盟bitsCN_com

 

网管论坛bbs_bitsCN_com

图52 网管u家u.bitscn@com

3) 从图中大家可以看到这个工具栏的功能还是相当强大的,那它在工作时又会是个什么样子呢?下面,我们就分别把光标定位于图51 D2和D6两个单元格上,然后点击公式审核工具栏中的“标识引用单元格路径”按钮,马上两条醒目的箭头就将这两个单元格的引用路径标识了出来。随后,我们再点击一下公式审核工具栏中的“标识工具表中错误公式的路径”按钮,它便又自动将表中D3单元格(即显示“ #DIV/0! ”提示的那个单元格)的引用路径标识了出来,非常直观,也很方便。如图53所示 中国网管联盟bitsCN.com

 

网管网www_bitscn_com

  网管下载dl.bitscn.com

图53 中国网管联盟bitsCN.com

4) 而等我们将所有的公式都检查无误以后,就可以点击“移除所有单元格路径标识”按钮来清除表中所有的路径标识了。怎么样?有了公式审核的帮助,是不是调试公式也是一件简单事儿了? 网管bitscn_com


TAGs   更好   Excel   单元   工作   输入   就是   如图      
 上一篇:Excel做网页 学生成绩网上查   下一篇:应用计算公式
让Excel用得更好 评论:
loading.. 评论加载中…
评论:请自觉遵守互联网相关政策法规,评论不得超过250字。

验证码: 注册用户
本类热门排行:
最新推荐文章:
网管论坛交流: