分享

Excel中这些新增这5个函数,实在是太好用了

 carol876 2019-04-09

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

函数01

IFS函数

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

原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”的成绩的最小值。

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

{=MIN(IF(C:C='A',B:B))},按组合键<Ctrl+Shift+Enter>完成。

使用MINIFS函数公式:

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

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

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

函数03

MAXIFS函数

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

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

{=MAX(IF(C:C='A',B:B))},按组合键<Ctrl+Shift+Enter>完成。

使用MINIFS函数公式:

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

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

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

函数04

CONCAT函数

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

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

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

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

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

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

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

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

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

注意:输入完公式按<Ctrl+Shift+Enter>组合键完成。

函数05

TEXTJION函数

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

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

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

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

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

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

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


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

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多