快速将多个单元格中的内容合并成一个值
作者:老菜鸟来源:部落窝教育发布时间:2022-11-14 14:42:11点击:1714
编按:
今天给大家分享五个新函数,各个都有通天的本领。它们是IFS、MINIFS、MAXIFS、CONCAT、TEXTJOIN。更简洁的多条件判断、多条件求最小/最大值、快速将多个单元格数值合并成一个值。
老实说,有一些函数已经存在三年多了,但是很多人却没有用过,这不是个好习惯。
下面就通过具体的示例来了解这几个函数的功能,如果还不会用得话,真的就太out了。
示例1:按照销售额划分等级发放奖金
规则如下:45000以上奖励500元、40000以上奖励450元、35000以上奖励350元、30000以上奖励200元。
可能大部分同学看到这种问题首先想到的就是IF函数嵌套,公式为:
=IF(B2>45000,500,IF(B2>40000,450,IF(B2>35000,350,IF(B2>=30000,200,0))))
估计看到这一群括号,80%的人已经晕了,现在遇到这类问题可以换IFS函数上场了。
公式为:=IFS(B2>45000,500,B2>40000,450,B2>35000,350,B2>=30000,200,B2<30000,0)
这个公式看起来是不是容易多了,IFS函数可以轻松取代复杂的多层嵌套IF语句,用一句话来说就是:=IFS(条件1,结果1,条件2,结果2,条件3,结果3,......)
IFS函数最多可以使用127个不同的条件,条件越多,用这个公式的优势就更加明显。
示例2:统计出每个组早班和晚班的最低损耗率
具体问题如图所示,实际上是查找同时满足组别和班次的最小值,遇到这类问题小白估计直接就蒙圈了,高手多半会抛出一个数组公式:
=MIN(IF(($A$2:$A$19=$F2)*($B$2:$B$19=G$1),$D$2:$D$19)),要按
一听到数组小白又开始发蒙。
但是现在有了MINIFS函数,小白也可以轻松解决这类问题了。
只需要输入公式=MINIFS($D:$D,$A:$A,$F2,$B:$B,G$1)即可。
这是一个普通公式直接输入即可,MINIFS函数的用法和SUMIFS函数基本一样,用一句话说清楚它的用法:=MINIFS(结果所在区域,条件区域1,条件1,条件区域2,条件2,......)
示例3:统计出每个人的最高销售额
这个例子与前一个基本类似,区别是按照名字查找最大值。
常规的数组公式为=MAX(IF($B$2:$B$19=$E2,$C$2:$C$19)),现在可以直接使用一个函数轻松搞定,公式为=MAXIFS(C:C,B:B,E2)
MAXIFS函数的用法与MINIFS函数完全一样,=MAXIFS(结果所在区域,条件区域1,条件1,条件区域2,条件2,......)
示例4:合并多个单元格的数据
要将多个单元格的数据合并,传统的方法是用&连接,或者用CONCATENATE函数合并,缺陷是只能一个一个单元格点击,无法按照区域合并,现在有了CONCAT函数,就可以批量合并数据了。
可以看出CONCAT函数的用法非常简单,对于没有特殊要求的情况是足够了,但是如果对于合并还有一些附加条件的话,就得使用下面要介绍的这个函数了。
示例5:按条件合并多个单元格数据
假如要在合并的数据中添加一个分隔符,就可以使用公式=TEXTJOIN("、",,B2:B5)。
TEXTJOIN函数的基本用法为=TEXTJOIN(间隔符,1,需要合并的数据或区域),第二参数1表示合并时忽略空白单元格,也可以省略不填。
实际上这个函数还有更强大的合并功能,具体介绍参考之前的教程:
https://mp.weixin.qq.com/s/t0UopVQzqoqpGpp8FXwdVw
以上就是今天分享的五个函数使用方法,都不算新函数了,还没用过的抓紧时间练起来吧!
本文配套的练习课件请加入QQ群:902294808下载。
做Excel高手,快速提升工作效率,部落窝教育《一周Excel直通车》视频和《Excel极速贯通班》直播课全心为你!
扫下方二维码关注公众号,可随时随地学习Excel:
相关推荐:
版权申明:
本文作者老菜鸟;同时部落窝教育享有专有使用权。若需转载请联系部落窝教育。