Textjoin函数也算是一个比较新的函数,在2016版本中是隐藏函数,在2019及以上版本中可以正式使用,那到底有什么功能呢?我们接着往下看。

一、功能及语法结构。

功能:使用分隔符链接列表或文本字符串区域。

语法结构:=Textjoin(分隔符,是否忽略空白单元格,字符串1,[字符串2]……)。

解读:

1、参数“分隔符”必备,可以自定义。

2、参数“是否忽略空白单元格”必备,有2个值,TRUE代表忽略;FALSE代表不忽略。

3、参数“字符串1”必备,不可省略,即最少链接一个字符串。

二、应用技巧。

1、将员工信息合并到“备注”列。

方法:

在目标单元格中输入公式:=TEXTJOIN("、",1,B3:H3)。

解读:

1、分隔符“、”可以根据实际需要自定义。

2、第2个参数“1”代表忽略空白单元格。

2、将“员工姓名”合并到同一个单元格中。

方法:

在目标单元格中输入公式:=TEXTJOIN("、",1,C3:C12)。

解读:

从示例1和示例2中可以看出,Textjoin函数除了按行合并外,还可以按列合并。

3、按指定条件提取相关信息。

目的:按“部门”合并人员信息。

方法:

在目标单元格中输入公式:=TEXTJOIN("、",1,(IF(B$3:B$12=K3,C$3:C$12,"")))。

解读:

除了用If函数判断之外,还可借助新函数Filter来实现上述效果。

方法:

在目标单元格中输入公式:=TEXTJOIN("、",1,FILTER(C$3:C$12,B$3:B$12=K3))。

解读:

关于Filter函数的应用技巧请查阅历史消息中的相关记录。

4、合并单元格内容。

方法:

1、在目标单元格中输入公式:=TEXTJOIN(CHAR(10),1,B3:B12)。

2、单击【开始】菜单【对齐方式】组中的【自动换行】即可。

解读:

1、上述步骤中,也可以先执行步骤2,再执行步骤1。

2、公式:=TEXTJOIN(CHAR(10),1,B3:B12)中的参数1CHAR(10)作用为生成换行符;所以“自动换行”功能才能发挥作用。

3、此方法合并的内容比系统中的“合并”单元格功能更实用,保留了所有的内容,并不像系统中的功能只保留左上角的第一个单元格的内容。

最美尾巴:

文中从5个小的方面介绍了Textjoin函数的用法,对于后3个技巧,在实际的工作中有着广泛的应用,要熟练掌握哦!