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个技巧,在实际的工作中有着广泛的应用,要熟练掌握哦!
热门跟贴