下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

excel公式中的“,”逗号原来存在那么大的秘密

作者:课课家教育     来源: http://www.kokojia.com点击数:4994发布时间: 2016-06-15 15:13:06

标签: 公式逗号office

  Excel是一个考验细节的办公软件,不管你同不同意,反正我就是同意了,因为在日常使用excel中,往往有一些小小的工具的强大功能或者是你暂时没有发现的,比如常用的填充柄啊,鼠标右键的功能啊,这些都是在日常使用中需要细心去挖掘的功能,这次带给大家的是excel公式中“,”逗号的强大作用,或者你已经了解过,但温故而自新,还是值得看看的!

  我们都知道在excel的函数公式中,逗号的作用是对不同参数进行间隔。但在实际中,很多朋友往往被弄的晕头转向的,什么情况?想知道答案,就首先来看看咱们熟知的IF函数,如果A1输入1,目测一下这两个公式,会返回什么结果呢?记得要仔细看符号

  =IF(A1>5,"大")

  =IF(A1>5,"大",)怎样,你是否猜对了?

  其实这两个公式当中前者返回的是逻辑值FALSE,而后者返回的是数值0。

  再仔细看看这两个公式的差别是一个逗号,第一个公式缺省参数,是指参数的位置给剔除了。第二个公式是省略参数值,是把位置预留出来,但是没有明确告诉你参数值是什么。

  上面所说的是对返回结果的差异,再接下来再看一个排名函数RANK。

excel公式中的“,”逗号原来存在那么大的秘密_公式_逗号_office_课课家

  我们从图中可以看到C2单元格的公式是=RANK(B2,B$2:B$6)RANK函数的第三参数如果为0或是省略,排位结果是按照降序排列的。有一点需要注意的是:如果第三参数不为零,则排位结果是按照升序进行排列

按照升序排序

  细心的朋友们可以看到,就是一个简简单单逗号的差异,苍老师从排名第一直接变成排名第5了。Match函数参数中的最后一个逗号也是需要讲究的

  我们看到下图:要查询芳菲在A列所处的位置在哪

查询位置

  在图中分别使用两个公式,但为啥返回的结果却不相同。

  =MATCH(D2,A:A)

  =MATCH(D2,A:A,)

  如图所示,前者返回的是一个非常明显的错误结果。当MATCH函数第三参数为0或是省略参数值时,将按精确匹配的方式返回结果。如果这时候逗号也省略了,就是查找小于或等于查询值的最大值,但是要求查询参数中的值必须按升序排列,看吧!一个逗号的作用真的是比较大的!

  逗号也是可以影响VLOOKUP函数,不信你可以看下面的图

VLOOKUP函数

  分别使用了两个公式,这里的逗号是会影响查询的精度

  =VLOOKUP(D2,A:B,2)

  =VLOOKUP(D2,A:B,2,)

  当VLOOKUP函数第四参数为0或是省略参数值时,将按精确匹配的方式返回查询结果。如果逗号省略了,就是在查询区域中查询小于或等于查询值的最大值,并返回指定列的内容,同样要求查询参数中的值必须按升序排列,这种查询的结果确实是存在很大的差异!

  小结:从上面的例子我们可以知道,一个小小的逗号竟然会出现那么大的差异,正如开头我们说,excel真的是考验一个用户细心和耐心的软件,我们只有更加细心的去操作,留意一下每个工具的操作使用规律,才可以更快的提升Office的水平,提高工作效率!

赞(50)
踩(2)
分享到:
华为认证网络工程师 HCIE直播课视频教程