excel中有哪些文字连接功能?

excel中有哪些文字连接功能?今天有朋友问:有文字连接的功能吗?

今天,有三个文本连接函数:CONCATENATE、CONCAT和TEXTJOIN。

连接函数函数介绍

功能:

将两个或多个文本字符串连接成一个字符串。

语法:

CONCATENATE(文本1,[文本2],…)

Text1(必选):要连接的第一个项目。项目可以是文本值;数字或单元格引用;

2,…(可选):要加入的其他文本项。最多可以有255个项目,总共最多可以支持8,192个字符。

用法示例

CONCATENATE基本上和text connector一样,我就不展开了,就把结果写在这里吧。详细介绍请参考昨天的文章。

一、基本用法:

使用公式直接合并多个单元格的内容:

=CONCATENATE(A1,B1,C1,D1,E1,F1).

如果需要在固定文本内容中加入,使用公式:

=CONCATENATE("敬请关注:",A3,B3,C3,D3,E3,F3)。

二、合并后线路断裂:

公式:

=CONCATENATE("敬请关注:",CHAR(10),A1,B1,C1)

三。合并格式化内容:

公式:

= Concatenate (A2,文本(B2," M-月的E "),$ C $1,文本(C2," #,# # 0.00 "),$ D $1,文本(D2," 0.0% ")

第四,合并列实现多条件搜索:

在单元格G2中输入公式:

=SUMPRODUCT((连接(A2:A13,B2:B13)=连接(E2,F2))*C2:C13)

您可以完成搜索。

然而,在实际的多条件查询应用程序中,文本连接器&amp。

& amp连接功能的缺点:

无论是文本连接器还是连接函数,当连接数据时,参数必须是单元格,而不是范围。所以如果有很多连接的内容,公式会很长,写起来很麻烦!

例如:

= A2 & ampB2 & amp;C2 & amp;D2 & amp;E2 & ampF2 & ampG2 & ampH2 & amp;I2 & ampJ2;

=CONCATENATE(A2,B2,C2,D2,E2,F2,G2,H2,I2,J2)

因此:

在新版EXCEL2016中,有一个可以合并区域的文本连接功能:

串联和文本连接

以上两个麻烦的公式可以简化为:

=CONCAT(A1:J1)

=TEXTJOIN(",,A1:J1)

不是简单多了吗?

CONCAT函数介绍

功能:

将区域文本(或单个文本)连接成一个字符串。

语法:

CONCAT(文本1,[文本2],…)

1(必选):要合并的文本项。或字符串数组,如单元格范围。

[Text2,...](可选):要连接的附加文本项。文本项最多可以有253个文本参数。

用法示例

一、合并领域:

对等合并公式:

=CONCAT(A1:L1).

行列合并公式:

=CONCAT(A1:L4)。

第二,添加分隔符合并区域:

公式:

= CONCAT(A1:F1 & amp;" ")。

特别注意:

这个公式是数组公式,需要按组合键才能完成。

三。条件筛选区域的合并:

CONCAT函数也可以用于满足某些条件的数据合并。不如筛选一下各个部门的优秀员工名单,看下面这个动画。此外,如果源数据发生变化,结果也会相应地更新:

公式:

{ = concat(if((A2:A16 = E2)*(C2:C16 = "优秀")、B2: B16 & "、"、" ")}

(按组合键结束)

这个公式的含义是:符合条件的:部门栏等于E2部门,考核结果栏等于优秀的,将被合并。

TEXTJOIN函数

CONCAT函数能完成的功能,TEXTJOIN函数都能完成,TEXTJOIN函数在忽略空白单元格和合理应用分隔符方面更胜一筹。

函数介绍

功能:

组合来自多个区域和/或字符串的文本,包括您指定的将被组合的每个文本值之间的分隔符。

语法:

TEXTJOIN(分隔符,是否忽略空白单元格,文本1,[文本2],…)

Delimiter(必选):文本字符串,可以是空的,也可以是用双引号括起来的一个或多个字符,或者是对有效文本字符串的引用。如果您提供一个数字,它将被视为文本。

忽略空白单元格(必需):如果为TRUE(或1),则忽略空白单元格;

1(必需):要连接的文本项。一个字符串或一组字符串,如单元格区域中的字符串。

[Text2,...](可选):要连接的其他文本项。一个文本项最多可以包含252个文本参数text1。每个参数可以是文本字符串或字符串数组,如单元格范围。

用法示例

一、合并领域:

对等合并公式:

=TEXTJOIN(",",1,A1:F1).

含义:忽略空白单元格的合并,用“,‘”分隔。

行列合并公式:

=TEXTJOIN(",1,A1:L4).

二、条件筛选区合并:

TEXTJOIN函数也可以用来合并满足一定条件的单元格。例如,下面的动画显示了同一部门员工的合并。而且,随着员工的部门调动,结果也发生变化:

公式:

{=TEXTJOIN("、" 1,IF($A$2:$A$16=D2,$ B $ 2:B $ 16," ")}

(按组合键结束)

这个公式的含义是:同一个部门的员工列在合并部门中。