在新公式没有出来之前,如果我们想连接长文本,是很难的,例如,左边的员工名单,我们想快速转换成右边这种连接状态
1、旧版本&函数公式
新函数公式出来之前,我们都是用&来连接文本的
当我们输入公式:
=A2&A3
它会把两个单元格的值进行相连起来
如果说我们还想连接一个分隔符,那我们需要使用公式:
=A2&"、"&A3
A2单元格先连接,双引号里面的是内容,再连接A3的内容,才得到我们想要的效果
如果想要长连接,那就得一直使用&符号,一次连接一个单元格,或一个文本,很复杂。
2、新函数公式TEXTJOIN
如果我们用新函数公式,只需要使用公式:
=TEXTJOIN("、",TRUE,A2:A8)
第1参数是分隔符号,用双引号括起来
第2参数,是否跳过空白单元格
第3参数:表示要连接的文本串
TEXTJOIN,第1个参数表示分隔符号,如果我们想要其它的分隔符,只需要更换即可,例如我们用空格来分隔,只需要双引号里面输入一个空格
=TEXTJOIN(" ",TRUE,A2:A8)
对于第2参数,当我们数据里面有空格的时候,就会有区别
=TEXTJOIN("、",FALSE,A2:A8)
如果第2参数填的FALSE,那空格也会用分隔符连接起来
3、TEXTJOIN进阶应用,一对多查询
例如,左边是部门和员工数据表,现在根据部门,要把所有员工列出来
我们可以先用IF函数公式判断,来找出当前部门的员工,然后再使用TEXTJOIN连接起来,使用的公式是:
=TEXTJOIN("、",TRUE,IF(A:A=D2,B:B,""))
这是传统函数公式永远无法超越的效率
关于这个公式,你学会了么?动手试试吧!