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 技术社区中咨询专家或在社区中获取支持。