WPS专家网

Excel中有哪些文本连接功能?

发表于:2022-12-01 作者:WPS专家网编辑
编辑最后更新 2022年12月01日,excel中有哪些文本连接功能?今天有朋友问:有没有文字连接的功能?其实Excel中有很多函数。今天,我们将介绍三个TEXTJOIN函数:CONCATENATE、CONCAT和textjoin。CON

excel中有哪些文本连接功能?今天有朋友问:有没有文字连接的功能?其实Excel中有很多函数。今天,我们将介绍三个TEXTJOIN函数:CONCATENATE、CONCAT和textjoin。

CONCATENATE函数介绍

功能:

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

语法:

CONCATENATE(text1,[text2],…)

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

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

用法示例

CONCATENATE和text connectors在用法上基本相同,所以我们不再讨论它们,只在这里写结果。详细介绍请参考昨天的文章。

一、基本用法:

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

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

如果需要连接到固定的文本内容,请使用公式:

=CONCATENATE("请注意:"、A3、B3、C3、D3、E3、F3)。

第二,合并后,界限被打破:

公式:

=CONCATENATE("请注意:"、CHAR(10)、A1、B1、C1)

第三,合并格式化内容:

公式:

=CONCATENATE(A2,TEXT(B2,"e年m月"),$C$1,TEXT(C2,"#,# # 0.00"),$D$1,TEXT(D2,"0.0%")

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

在G2单元格中输入公式:

=SUMPRODUCT((CONCATENATE(a 2: a 13,B2:B13)=CONCATENATE(E2,F2))*C2:C13)

你可以完成搜索。

然而,在实际的多条件查询应用中,通常使用文本连接器。

CONCATENATE函数的缺点:

无论是文本连接器还是CONCATENATE函数,在连接数据时,参数必须是单元格,而不是区域。所以如果连接多了,公式会很长,写起来会很麻烦!

例如:

=A2B2C2D2E2F2G2H2I2J2

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

因此:

新版EXCEL2016具有文本连接功能,可以合并区域:

CONCAT和TEXTJOIN

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

=CONCAT(A1:J1)

=TEXTJOIN(",A1:J1)

不是简单多了吗?

CONCAT函数介绍

功能:

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

语法:

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

Text1(必需):要合并的文本项。字符串或字符串数组,如单元格区域。

[文本2,…](可选):要加入的附加文本项。一个文本项最多可以有253个文本参数。

用法示例

一、整合领域:

同行合并公式:

=CONCAT(A1:L1).

行和列区域合并公式:

=CONCAT(A1:L4).

其次,向合并区域添加分隔符:

公式:

=CONCAT(A1:F1 " ").

请特别注意:

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

三.条件筛选区域的组合:

CONCAT函数也可以用于满足一定条件的数据合并。过滤各部门优秀员工名单比下面的动画要好。此外,如果源数据发生变化,结果将相应更新:

公式:

{=concat(if((a 2: a 16=E2)*(c 2: c 16="优秀")、B2:B16 "、"、")}

(按组合键结束)

该公式的含义是:满足条件:部门列等于E2部门,考核结果列等于优秀,则进行合并。

TEXTJOIN函数

TEXTJOIN函数可以完成CONCAT函数可以完成的所有功能,并且TEXTJOIN函数在忽略空白单元格和合理应用分隔符方面具有优势。

功能介绍

功能:

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

语法:

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

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

忽略空白单元格(必选):如果为真(或1),空白单元格将被忽略;

Text1(必需):要加入的文本项。文本字符串或字符串数组,如在单元格区域中。

[文本2,…](可选):要加入的其他文本项。一个文本项最多可以包含252个文本参数text1。每个参数可以是文本字符串或字符串数组,如单元格区域。

用法示例

一、整合领域:

同行合并公式:

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

意思是:忽略空白单元格合并,用","分隔。

行和列区域合并公式:

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

二、有条件筛选地区的组合:

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

公式:

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

(按组合键结束)

这个公式的意思是:同一个部门的员工在合并后的部门中列出。

0