Excel中这些新增这5个函数,实在是太好用了原创
金蝶云社区-陈世杰身份
陈世杰
12人赞赏了该文章 1325次浏览 未经作者许可,禁止转载编辑于2020年10月23日 09:41:24

Excel自2016版本以来,新增了部分的函数,而这些函数解决了以前无法解决的问题,在此之前大家都是用原有的数组公式或者长长的嵌套公式才能完的,现成基本上很容易就能完成了。



函数01

IFS函数

在前几期的教程中,关于多条件判断的题目都是使用IF函数嵌套来完成,或者使用VLOOKUP函数,LOOKUP函数分隔来完成,但是自从增加了IFS函数以后,就变得更加简单了。如下图,判断考试成绩对应的等级。

image.png


原IF嵌套公式(如上图所示):

=IF(B2>=90,"A",IF(B2>=80,"B",IF(B2>=70,"C",IF(B2>=60,"D","E"))))

使用IFS函数公式:

=IFS(B2>=90,"A",B2>=80,"B",B2>=70,"C",B2>=60,"D",B2<60,"E")


对于IFS函数来说,写条件的时候更加地明了,简洁方便,易于阅读与维护。

语法=IFS(条件1,条件成立时结果1,条件2,条件成立时结果2……)

作用:进行多条件判断并返回条件成立时的结果。



函数02

MINIFS函数

在前期的文章中给大家教了关于条件最大值与条件最小值的求法,其中如果使用函数的方法那势必会使用到数组公式,而新增的这两个函数则完美地解决了这个问题。如果求下图中等级为“A”的成绩的最小值。

image.png



原数组公式(如上图所示):

{=MIN(IF(C:C="A",B:B))},按组合键完成。

使用MINIFS函数公式:

=MINIFS(B:B,C:C,"A"),按Enter键即可完成。


语法=MINIFS(最小值区域,条件区域1,条件1,条件区域2,条件2……)

作用:返回一组给定条件的单元格的对应的最小值。



函数03

MAXIFS函数

同上面的MINIFS函数一样,求最大值也是一样的。求等级为”A“的最高成绩。

image.png



原数组公式(如上图所示):

{=MAX(IF(C:C="A",B:B))},按组合键完成。

使用MINIFS函数公式:

=MAXIFS(B:B,C:C,"A"),按Enter键即可完成。


语法=MINIFS(最大值区域,条件区域1,条件1,条件区域2,条件2……)

作用:返回一组给定条件的单元格的对应的最大值。



函数04

CONCAT函数

在旧版本中有一个CONCATENATE函数,这个函数的功能基本上等同于”&“功能,所以在日常的使用也不常用。而新增的函数CONCAT函数却是一个加强版的连接函数。

语法=CONCAT(文本1,文本2,……)

作用:连接列表或者文本字符串区域。

将下面的字符串区域进行连接。

image.png


老版本中使用的公式将是:

=A1&B1&C1&D1&E1或者=CONCATENATE(A1,B1,C1,D1,E1)

新的函数将更加方便,在F2单元格中输入公式:=CONCAT(A2:E2)即可。


当然该公式除了支持横向的连接,纵向也是可以的,还可以支持多行多列的区域,如下图所示:

image.png


另外,该函数还支持数组,比如每一个单元格的内容想要用逗号分隔:

image.png


注意:输入完公式按组合键完成。



函数05

TEXTJION函数

在旧版本中并没有一个函数可以支持连接的,而该函数则是一个很实用的功能。

语法=TEXTJOIN(分隔符,是否忽略空白单元格,文本1,文本2……)

作用:连使用分隔符连接列表或者文本字符串区域。

将下面的字符串用”,“逗号分隔连接在一起,忽略空白。

image.png


在E2单元格中输入公式:=TEXTJOIN(",",1,C2:C10)

注意:第二个参数为1表示将空白的单元格忽略掉,就不会出列连续两个逗号。


在前期的教程中世杰老师给大家介绍过一个问题,就是将某些符合条件的文件进行归类,如果还没有学会的小伙伴可以点击以下的链接查看:

快速地多个符合条件的内容放到一个单元格里面,VLOOKUP函数也能做到

该函数也可以解决这个问题,大家可以点击上面的链接具体查看。



作者:我是世杰,财务excel深度玩家,坚持每天分享财务excel干货,微信公众号:24财务excel

赞 12