WEB开发网
开发学院软件教学办公软件Excel 千招百式 让Excel用得更好(下) 阅读

千招百式 让Excel用得更好(下)

 2007-05-30 21:49:04 来源:WEB开发网   
核心提示: 【方 法】1) ISERROR函数的主要作用其实就是判断一个单元格是否是错误提示,语法是ISERROR( 单元格 ),千招百式 让Excel用得更好(下)(7),如果一个单元格出错,那么ISERROR的返回结果将是TRUE,而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所示就是最终的效果图,怎么样?好看多了吧

上一页  2 3 4 5 6 7 8 9 10  下一页

Tags:Excel 更好

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接