如何在 Excel 中使用 CONCATENATE/CONCAT

组合 Excel 中多个单元格的数据可以增强数据的组织和可读性。实现此目的的最简单方法之一是使用与号 (&) 操作员。

使用组合单元&操作员

与号运算符 (&) 在 Excel 中,您可以将文本字符串、数字或单元格值连接到单个字符串中,而无需使用函数。

句法:

=cell1&cell2

要合并单元格 A1 和 B1 的值,可以使用以下公式:

=A1&B1

在您想要合并结果的单元格中输入此公式。

在组合值之间添加分隔符

要在组合单元格值之间插入空格或任何其他分隔符,请在公式中包含用双引号引起来的分隔符。例如,要在 A1 和 B1 的内容之间添加空格:

=A1&" "&B1

此公式将 A1 和 B1 的值连接起来,它们之间有一个空格。

您还可以使用其他分隔符,例如逗号、连字符或您选择的任何字符。例如,要使用逗号分隔值:

=A1&","&B1

组合文本字符串和单元格值

您可以通过将文本字符串括在双引号中来将其包含在公式中。将A1、单词“and”和B1的内容组合起来:

=A1&" and "&B1

此公式将生成一个字符串,其中包含 A1 和 B1 中的值,其间带有“and”。

使用 CONCATENATE/CONCAT 函数组合单元

合并单元格值的另一种方法是使用CONCATENATE或者CONCAT功能。这些函数允许您将两个或多个文本字符串或单元格值连接为一个。

从 Excel 2016 开始,CONCATENATE函数被替换为CONCAT。但是,您仍然可以使用CONCATENATE在旧版本的 Excel 中。

CONCAT 的语法:

=CONCAT(text1, [text2], ...)

CONCATENATE 的语法:

=CONCATENATE(text1, [text2], ...)

这里,text1,text2等,表示要加入的项目,可以是文本字符串、单元格引用或两者的组合。

组合文本字符串

要使用以下命令连接文本字符串CONCAT函数中,输入文本字符串作为参数,确保它们用双引号括起来:

=CONCAT("Hello", " ", "World!")

此公式将生成“Hello World!”。

组合单元格值

使用以下命令连接单元格 A1 和 B1 的值CONCAT:

=CONCAT(A1, B1)

这将合并 A1 和 B1 的内容,不带任何分隔符。

使用 CONCAT 添加分隔符

使用时在单元格值之间包含空格或其他分隔符CONCAT,包括分隔符作为附加参数:

=CONCAT(A1, " ", B1)

此公式将连接 A1 和 B1,中间有一个空格。

包括特殊字符

您可以使用特殊字符作为分隔符。例如,用逗号分隔值:

=CONCAT(A1, ",", B1)

这将在 A1 和 B1 的内容之间放置一个逗号。

组合文本字符串和单元格值

要将文本字符串与单元格值混合,请在公式中将文本字符串包含在双引号中。例如:

=CONCAT(A1, " and ", B1)

这会将 A1 的值、单词“and”和 B1 的值连接成一个字符串。

连接列

如果您的数据位于不同的列中并希望将它们合并,则可以将串联公式应用于第一行,然后将其向下拖动以应用于其他行。例如,要合并包含名字和姓氏的列:

=A2&" "&B2

向下拖动填充柄以将公式应用到其他行。

应用公式后,您将获得一个包含组合名称的新列。

连接一系列单元格

要组合一系列不带任何分隔符的单元格,请使用CONCAT功能:

=CONCAT(A1:F1)

这会将 A1 到 F1 的所有值合并到一个字符串中。

要在值之间包含分隔符,您需要指定每个单元格并包含分隔符。例如,要添加空格:

=CONCAT(A2, " ", B2, " ", C2, " ", D2, " ", E2)

使用 TEXTJOIN 函数

TEXTJOIN函数是将一系列单元格与分隔符组合起来的另一种强大方法。它允许您指定分隔符并选择是否忽略空单元格。

=TEXTJOIN(" ", TRUE, A2:E2)

此公式连接从 A2 到 E2 的值,在每个值之间插入一个空格并忽略任何空单元格。

注意TEXTJOIN在 Excel 2016 及更高版本中可用。


通过使用&操作员,CONCAT/CONCATENATE函数,或TEXTJOIN,您可以在 Excel 中高效地组合数据以满足您的需求。