使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

使用 CONCATENATE(其中一个文本函数)将两个或多个文本字符串联接为一个字符串。

重要: 在 Excel 2016、Excel Mobile 和 Excel 网页版 中,此函数已替换为 CONCAT 函数。 尽管 CONCATENATE 函数仍可向后兼容,但应考虑从现在开始使用 CONCAT。 这是因为 CONCATENATE 可能不再适用将来的 Excel 版本。

语法:CONCATENATE(text1, [text2], ...)

例如:

  • =CONCATENATE("Stream population for ", A2, " ", A3, " is ", A4, "/mile")

  • =CONCATENATE(B2, " ", C2)

参数名称

说明

text1   (必需)

要联接的第一个项目。 项目可以是文本值、数字或单元格引用。

Text2, ...   (可选)

要联接的其他文本项目。 最多可以有 255 个项目,总共最多支持 8,192 个字符。

示例

要在 Excel 中使用这些示例,请复制下表中的数据,然后将其粘贴进新工作表的 A1 单元格中。

数据

brook trout

Andreas

Hauser

species

Fourth

Pine

32

公式

说明

=CONCATENATE("Stream population for ", A2, " ", A3, " is ", A4, "/mile")

通过将 A 列中的数据与其他文本相联接来创建一个句子。 结果是“Stream population for brook trout species is 32/mile”。

=CONCATENATE(B2, " ", C2)

联接三部分内容:单元格 B2 中的字符串、空格字符以及单元格 C2 中的值。 结果是“Andreas Hauser”。

=CONCATENATE(C2, ", ", B2)

联接三部分内容:单元格 C2 中的字符串、由逗号和空格字符组成的字符串以及单元格 B2 中的值。 结果是“Andreas, Hauser”。

=CONCATENATE(B3, " & ", C3)

联接三部分内容:单元格 B3 中的字符串、另一个字符串(由空格、与号和另一个空格组成)以及单元格 C3 中的值。 结果是“Fourth & Pine”。

=B3 & " & " & C3

联接与上一个示例相同的项目,但是使用的是与号 (&) 计算运算符而不是 CONCATENATE 函数。 结果是“Fourth & Pine”。

常见问题

问题

说明

引号显示在结果字符串中

使用逗号分隔相邻的文本项目。 例如:Excel 将 =CONCATENATE("Hello ""World") 显示为 Hello"World 与一个额外的双引号,因为文本参数之间的逗号被忽略。

数字不需要有引号。

单词混杂在一起

如果单独的文本项目之间缺少指定的空格,则文本项目将组合在一起。 请添加额外的空格作为 CONCATENATE 公式的一部分。 有两种方法可执行此操作:

  • 添加双引号并在 " 和 " 之间添加一个空格。 例如:=CONCATENATE("Hello", " ", "World!").。

  • Text 参数后添加一个空格。 例如:=CONCATENATE("Hello ", "World!")。 字符串 "Hello " 包含添加的额外空格。

将出现错误 #NAME?, 而不是预期的结果。

#NAME? 通常意味着 Text 参数中缺少引号。

最佳做法

要执行的操作

说明

使用与号 & 字符而不是 CONCATENATE 函数。

与号 (&) 计算运算符允许你在不使用函数的情况下联接文本项目。

例如,=A1 & B1 返回与 =CONCATENATE(A1,B1) 相同的值。 在许多情况下,使用与号比使用 CONCATENATE 创建字符串的速度更快,更简单。

了解有关使用运算计算器的详细信息。

使用 TEXT 函数组合字符串和设置字符串格式。

TEXT 函数会将数值转换为文本,并将数字与文本或符号进行组合。

例如,假设单元格 A1 中包含数字 23.5。要将该数字的格式设置为美元金额,可以使用以下公式:

=TEXT(A1,"$0.00")

结果:$23.50

相关

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×