在excel中,大家常用的文本连接函数是哪个呢?
&CONCATENATECONCATPHONETIC
TEXTOIN
PHONETIC函数
那下面就通过一个示例,来介绍相同场景中3个函数的用法。
如下图所示,需要通过一个函数公式将A到C列的单元格内容组合到一个单元格中显示,效果如D列。

一、CONCAT函数
=CONCAT(A3:B3)&"-"&C3

concat函数&
concat函数
我们先看下它的语法:

字符串=concat(文本1,文本2……)
但我们可以从截图中的第1参数中发现,第1参数的内容并不是单个的文本,而是一个单元格区域,那也就说concat函数是可以直接连接单元格区域内的所有数据。
CONCAT(A3:B3)A3B3-&
接下来我们使用CONCATENATE函数来连接文本内容。
二、CONCATENATE函数
=CONCATENATE(A3,B3,"-",C3)

&
CONCATENATE函数

concat函数
所以concat函数与concatenate函数的区别,在于concat函数可以直接连接一个单元格区域内容,但得到的结果中各文本之间没有分隔,如concat(1,2,3),结果为123;而concatenate函数需要手动输入每个参数值,无法将一个单元格区域作为参数来执行公式运算,它的结果则完全取决于各参数内容,如concatenate(1,"-",2,"-",3),结果为1-2-3.
下面我们再来看看textjoin函数公式的写法。
三、TEXTOIN函数
购买专栏解锁剩余45%