文本连接符函数的使用方法(连接文本别再用)

合并多个单元格的文本,除了常用的“&”连接符,还有三个函数可供使用:Concatenate函数、Concat函数、Textjoin函数。

这三个函数均用于连接多个单元格的文本,但功能上有差异,从Concatenate函数到Textjoin函数,功能越来越强大。

此外,三个函数适用的Excel版本也不同。Concatenate函数可以在Excel 2007较低的版本中使用。在Excel 2016中出现Concat函数,在Excel 2019中出现Textjoin函数。

接下来,本文分别介绍三个函数的用法。

1

Concatenate函数

如下图所示,在D2单元格输入公式:

=CONCATENATE(A2,B2,C2)

该公式可以将A2、B2、C2三个单元格的文本连接在一起。

文本连接符函数的使用方法(连接文本别再用)(1)

如果想要使用“-”连接不同单元格的文本,在D2单元格输入公式:

=CONCATENATE(A2,"-",B2,"-",C2),使用“-”分隔A2、B2、C2单元格的文本。

文本连接符函数的使用方法(连接文本别再用)(2)

Concatenate函数在连接多个单元格的文本时,参数必须是单个单元格,需要连接的多个单元格之间用逗号分隔。如果参数直接输入单元格区域,则返回错误值。

如下图所示,D2单元格的公式:

=CONCATENATE(A2:C2)

Concatenate函数的参数是单元格区域A2:C2,公式返回错误值。

文本连接符函数的使用方法(连接文本别再用)(3)

当需要连接的单元格较多时,Concatenate函数就不适用了。之后的Concat函数和Textjoin函数解决了这个问题,可以直接连接单元格区域。

2

Concat函数

如下图所示,在D2单元格输入公式:=CONCAT(A2:C2)

文本连接符函数的使用方法(连接文本别再用)(4)

CONCAT函数虽然可以直接连接单元格区域,但是如果需要使用分隔符,用法和CONCATENATE函数一样。

如下图所示,在D2单元格输入公式:

=CONCAT(A2,"-",B2,"-",C2),连接A2、B2、C2单元格的文本,并且使用“-”作为分隔符。

文本连接符函数的使用方法(连接文本别再用)(5)

3

Textjoin函数

Textjoin函数除了可以直接连接单元格区域,还可以指定分隔符,以及选择是否忽略空单元格。

Textjoin函数的语法为TEXTJOIN(delimiter,ignore_empty,text1,[text2],…),参数delimiter为指定的分隔符。参数ignore_empty为True时,忽略空单元格;ignore_empty为FALSE时,包含空单元格。

如下图所示,在D2单元格输入公式:

=TEXTJOIN(,TRUE,A2:C2)

由于没有指定分隔符,因此textjoin函数直接连接A2:C2单元格的文本。

文本连接符函数的使用方法(连接文本别再用)(6)

在如下图所示,在D2单元格输入公式:

=TEXTJOIN("-",TRUE,A2:C2)

指定分隔符“-”,连接A2:C2单元格区域的文本。

文本连接符函数的使用方法(连接文本别再用)(7)

当要连接的单元格区域中有空单元格时,可以选择是否忽略空单元格。

如下图所示,要求连接A2:A7区域的文本,其中含有空单元格。

在D1单元格输入公式:

=TEXTJOIN("、",TRUE,A2:A7)

参数“True”表示忽略空单元格。

文本连接符函数的使用方法(连接文本别再用)(8)

在D2单元格输入公式:

=TEXTJOIN("、",False,A2:A7),

参数False表示包含空单元格。

文本连接符函数的使用方法(连接文本别再用)(9)

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页