5,"大" />
Excel公式中的小逗号,千万不要小瞧了它 | 您所在的位置:网站首页 › excel中if函数作用是什么 › Excel公式中的小逗号,千万不要小瞧了它 |
在函数公式中,逗号的作用是对不同参数进行间隔。 但是在实际应用中,一些新人朋友往往会被这个小逗逗搞得晕头转向。 首先来看看咱们熟知的IF函数,如果A1输入1,目测一下这两个公式,会返回什么结果呢? =IF(A1>5,"大") =IF(A1>5,"大",) 怎么样,猜对了吗? 前者返回的是逻辑值FALSE,后者返回的是数值0。 两个公式唯一的差别是一个逗号,第一个公式缺省参数,是指参数的位置给剥夺了。 第二个公式是省略参数值,就是位置留着,不过没有明确指出参数值是多少。 以上是返回结果的差异,接下来再看一个排名函数RANK。 C2单元格的公式是 =RANK(B2,B$2:B$6) RANK函数的第三参数如果为0或是省略,排位结果是按照降序排列的。 如果第三参数不为零,则排位结果是按照升序排列的。 一个逗号的差异,苍老师从排名第一直接变成排名第5了。 Match函数参数中的最后一个逗号也是有讲究的。 如下图所示,需要查询芳菲在A列所处的位置。 图中分别使用两个公式,结果却不相同。 =MATCH(D2,A:A) =MATCH(D2,A:A,) 从图中可以看出,前者返回的是一个错误结果。 当MATCH函数第三参数为0或是省略参数值时,将按精确匹配的方式返回结果。 如果逗号也省略了,就是查找小于或等于查询值的最大值,但是要求查询参数中的值必须按升序排列。 受逗号影响的,还有VLOOKUP函数,看下面的图: 图中分别使用了两个公式,这里的逗号也会影响查询的精度。 =VLOOKUP(D2,A:B,2) =VLOOKUP(D2,A:B,2,) 当VLOOKUP函数第四参数为0或是省略参数值时,将按精确匹配的方式返回查询结果。 如果逗号也省略了,就是在查询区域中查询小于或等于查询值的最大值,并返回指定列的内容,同样要求查询参数中的值必须按升序排列。 通过以上几个例子可以看出,小小的逗号对公式结果的影响是不容忽视的,你还可以举出几个类似的例子吗? 图文制作:祝洪忠返回搜狐,查看更多 责任编辑: |
CopyRight 2018-2019 实验室设备网 版权所有 |