Excel新公式,文本连接TextJoin,打工人必学!

志课程 2024-07-21 17:19:00

最新版本的Excel里面,更新了很多函数公式,其中文本连接公式TEXTJOIN,是打工人必学的公式,非常的好用,今天花3分钟时间把它学会!

1、基本用法

它是至少由3个参数组成的

=TEXTJOIN(delimiter,ignore_empty,text1,...)

第1参数delimiter,表示分隔符,可以自定义输入内容

第2参数是否忽略空白值,固定的参数,填写TRUE或FALSE

TRUE为忽略,FALSE为不忽略

第3参数及后续参数,表示连接的文本区域是什么

所以例如,我们A1:A7单元格有数据,然后输入公式:

=TEXTJOIN("、",TRUE,A1:A7)

它就会把A1:A7单元格中的数据,每条文本用指定的顿号连接起来了,第2参数填写的TRUE,表示忽略空白单元格

如果说我们第2参数,填写的FALSE,它就不会忽略空白单元格,

所以它不会跳过A5单元格,结果文本里面,会有两个顿号出来

2、TEXTJOIN进阶应用

例如,我们需要根据左边的信息,快速提取所有的部门对应员工信息

如果手动填写效率就太低了

第一步,我们只需要用IF函数公式,对A列信息进行判断,如果是符合的部门,保留原值,否则为空白,当我们使用公式:

=IF(A:A=E2,B:B,"")

它就能得到市场部所有的员工信息了

然后我们直接再套用TEXTJOIN公式,将这些员工姓名连接起来,并且忽略空白值

所以组合公式是:

=TEXTJOIN("、",TRUE,IF(A:A=E2,B:B,""))

一次性的就匹配出来了所有的结果

3、作业

如下所示,左表显示了工资发放情况

现在需要统计已发放工资名单以及未发放工资人员名单

我们还可以使用TEXTJOIN+FILTER组合来匹配

使用的公式,它就能匹配到已发放工资名单

=TEXTJOIN("、",TRUE,FILTER(B:B,D:D="是"))

那如果未发放工资名单,公式如何书写呢?

0 阅读:0