CONCAT与TEXTJOIN都是文本合并函数,可以对任何区域进行合并,但是两者也有一些区别,下面我们来学习一下。
语法规则
1、CONCAT函数
- 语法规则:CONCAT(text1, text2, text3,…)
- 通俗说法:CONCAT(文本1,文本2,文本3,…)
2、TEXTJOIN函数
- 语法规则:TEXTJOIN(delimiter,ignore_empty,text1,text2,text3,…)
- 通俗说法:TEXTJOIN(分隔符,是否忽略空格,合并文本1,合并文本2,合并文本3,…)
- ignore_empty如果为TRUE(默认),则忽略空单元格。
两者区别
CONCAT与TEXTJOIN函数最重要的区别在于合并文本之间是否有分隔符,我们通过下图表格中的运用案例直观地了解一下。
本案例分别用两个函数对A2:C2单元格中的文本进行合并:
在D2单元格输入公式:=CONCAT(A2:C2),返回结果13366668888;
在E2单元格输入公式:=TEXTJOIN("-",TRUE,A2:C2),返回结果133-6666-8888。
E2单元格内容比D2单元格多了分隔符"-",也就是TEXTJOIN函数中的第一个参数。在实际工作中,我们也可以根据需要将分隔符设为其他符号,如",""/" "*"等等。