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

CONCAT 函数合并来自多个区域和/或字符串的文本,但它不提供分隔符或 IgnoreEmpty 参数。 

CONCAT 替换 CONCATENATE 函数。 但是,为了与早期版本的 Excel 兼容,CONCATENATE 函数将仍然可用。 

注意: 如果拥有 Office 2019 或 Office 365 订阅,可在 Windows 或 Mac 上使用此功能。 如果你是 Office 365 订阅者,请确保你具有最新版本的 Office

语法

CONCAT(text1, [text2],…)

参数

说明

text1
需要 ()

要联接的文本项。 字符串或字符串数组,如单元格区域。

[text2, ...]
(可选)

要联接的其他文本项。 文本项最多可以有 253 个文本参数。 每个参数可以是一个字符串或字符串数组,如单元格区域。

例如,=CONCAT("明"," ","天"," ","将"," ","有"," ","日"," ","出。 ") 将返回明天将有日出。

提示: 若要在要组合的文本之间包括分隔符 ((如间距或和号 (&) ) ),以及删除不希望显示在合并文本结果中的空参数,可以使用 TEXTJOIN 函数

备注

  • 如果结果字符串超过 32767 个字符(单元格限制),则 CONCAT 返回 #VALUE! 错误。

示例

复制下表中的示例数据,然后将其粘贴进新的 Excel 工作表的 A1 单元格中。 要让公式显示结果,请选中它们,按 F2,然后按 Enter。 如果需要,可调整列宽以查看所有数据。

示例 1

=CONCAT(B:B, C:C)

A's

B 的

a1

b1

a2

b2

a4

b4

a5

b5

a6

b6

a7

b7

由于此函数允许整列和整行引用,所以它将返回以下结果:A’sa1a2a4a5a6a7B’sb1b2b4b5b6b7

示例 2

=CONCAT(B2:C8)

A's

B 的

a1

b1

a2

b2

a4

b4

a5

b5

a6

b6

a7

b7

结果:a1b1a2b2a4b4a5b5a6b6a7b7

示例 3

数据

名字

姓氏

brook trout

Andreas

Hauser

species

Fourth

Pine

32

公式

说明

结果

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

通过将 A 列中的数据与其他文本相联接来创建一个句子。

Stream population for brook trout species is 32/mile

=CONCAT(B2," ", C2)

联接三部分内容:单元格 B2 中的字符串、空格字符以及单元格 C2 中的值。

Andreas Hauser

=CONCAT(C2, ", ", B2)

联接三部分内容:单元格 C2 中的字符串、由逗号和空格字符组成的字符串以及单元格 B2 中的值。

Hauser, Andreas

=CONCAT(B3," & ", C3)

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

Fourth & Pine

=B3 & " & " & C3

联接与上一个示例相同的项目,但是使用的是与号 (&) 计算运算符而不是 CONCAT 函数。

Fourth & Pine

需要更多帮助吗?

可随时在 Excel 技术社区中咨询专家或在社区中获取支持。

另请参阅

CONCATENATE 函数

TEXTJOIN 函数

Excel 中的公式概述

如何避免损坏的公式

查找和更正公式中的错误

Excel 键盘快捷方式和功能键

文本函数(参考)

Excel 函数(按字母顺序)

Excel 函数(按类别列出)

需要更多帮助?

需要更多选项?

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

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

此信息是否有帮助?

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

谢谢您的反馈!

×