让你从菜鸟成为玩转Excel的高手您需要了解的( 三 )


文章插图
详细解释
公式“=ISBLANK(A1)”, 表示对A1单元格是否为空进行判断 。 如是是空的, 则返回“True”值, 如果不为空, 则返回 “False)的值 。
上面示例图中, B1及B2单元格中的函数分别对A1及A2单元格进行是否为空白的判断 。 结果显示一个为真, 一个为假 。
OK, 我们己经学了三招, 现在我们要将这三招组合起来, 自创一招新招 。
第四招:瞒天过海(自创组合招数)
我们来看学第一招时用的例子,

让你从菜鸟成为玩转Excel的高手您需要了解的

文章插图
对于找不到的项目, 系统显示#N/A, 但这样的报告交给上司, 未免太难看了些 。 用什么方法, 可以让其不显示出错误值呢?对了, 先来一招投石问路, 对系统返回的值做一个判断, 看看系统到底找到没有 。 再来一招左右逢源, 对于找到的就显示原值, 找不到的, 就干脆让它显示空白(当然, 也可让设置其他的值如No等), 岂不妙哉?
因此, 对于原单一公式:=VLOOKUP(A2,$E$2:$F$5,2,FALSE), 可以结合IF和IS函数来使用 。 大家刚才看到, 对于投石问路, 共有九种变化, 其中第三式(ISERROR)或第五式(ISNA)均适合这种情况, 可以使用 。 因此, 组合后的公式就变成:
=IF(ISNA(VLOOKUP(D2,$G$2:$H$5,2,FALSE)),"",VLOOKUP(D2,$G$2:$H$5,2,FALSE))

=IF(ISERROR(VLOOKUP(D3,$G$2:$H$5,2,FALSE)),"",VLOOKUP(D3,$G$2:$H$5,2,FALSE))
下图显示了这种情况 。 红框中用的就是组合的公式, 而其中的Plum & Pear没有再显示难看的#N/A, 报表因此漂亮多了 。
让你从菜鸟成为玩转Excel的高手您需要了解的

文章插图
因为是公式, 只要写好第一个单元格的公式, 其余的一拖就好了 。
好了, 新创的这招叫什么呢?就叫瞒天过海吧!

推荐阅读