Excel - CONCAT 函数
CONCAT 函数
Excel CONCAT 函数可在不使用 IgnoreEmpty 参数或分隔符的情况下将特定单元格范围内的输入字符串合并。然而,在旧版 Excel 中,使用的是 CONCATENATE 函数。例如,您可以使用 CONCAT 函数将太空科学家的姓名与他们的 SPID 合并。或者,TEXTJOIN 函数具有相同的功能,包括不同文本字符串之间的分隔符。
在 Excel 2016 中,CONCAT 函数与 CONCATENATE 函数互换。
兼容性
此高级 Excel 函数与以下版本的 MS-Excel 兼容 −
- Excel for Microsoft 365
- Excel for Microsoft 365 for Mac
- Excel for the web
- Excel 2024
- Excel 2024 for Mac
- Excel 2021
- Excel 2021 for Mac
- Excel 2019
- Excel 2016
语法
CONCAT 函数如下 −
=CONCAT (text1, [text2] ...)
参数
您可以将以下参数与 CONCAT 函数一起使用 −
参数 | 描述 | 必需/可选 |
---|---|---|
text1 | 要合并的数组字符串、文本或单元格范围。 | 必需 |
Text2,... | 其他文本字符串,要合并的单元格范围。定性值的文本参数不超过 253 个。 | 可选 |
注意事项
- 您可以使用逗号来区分文本项。
- 在 CONCAT 公式中,您可以在文本项之间插入带单个空格的双引号以分隔文本项,也可以在每个字符串值后插入一个额外的空格。
- 如果指定的字符串包含超过 32767 个字符,则 CONCAT 函数将收到 #VALUE!错误。
- 如果单元格格式不是常规,则不会执行 CONCAT 函数。
- 确保文本字符串括在双引号中;否则,CONCAT 函数将不起作用。
Excel 中 CONCAT 函数的示例
练习以下示例以了解 Excel 中 CONCAT 函数的用法。
示例 1:如何在 Excel 中使用 CONCAT 函数?
Excel 中的 CONCAT 函数用于将多个文本字符串合并为一个字符串。
解决方案
步骤 1 − 考虑样本数据集,其中文本值写入单元格范围 B2:B6。

步骤 2 −首先,在 E2 单元格中输入公式 =CONCAT(B2:C6),然后按 Enter 键。

因此,生成的文本字符串为 B1C1B2C2B3C3B4C4B5C5。

步骤 3 −之后,选择 E2 单元格,在 E3 中输入公式 =CONCAT(B2:B6,C2:C6),然后点击 Enter 选项卡。

因此,CONCAT 函数检索 B1B2B3B4B5C1C2C3C4C5 文本字符串。

步骤 4 −此外,将光标移动到 E4 单元格并写入公式 =CONCAT(B4," ",C4)。

点击 Enter 选项卡。

步骤 5 −然后,转到 E5 单元格并输入公式 =CONCAT(B5," & ",C5),然后按 Enter 键。


步骤 6 −在 E6 单元格中写入公式 =CONCAT("Power"," ","Pivot")。

按 Enter 键获取结果字符串。

示例 2:如何在 Excel 中添加回车符?
要在 Excel 中的 CONCAT 函数中添加回车符(换行符),您可以使用 CHAR(10) 函数,该函数在 Windows 中表示换行符。
解决方案
您可以使用 CHAR(10) 函数嵌入回车符在细胞内。在执行 CONCAT 函数之前,请确保在 Excel 中选择了换行文本。
首先,选择 B3 单元格并编写公式。
=CONCAT("Hub",CHAR(10),"Routers",CHAR(10),"Switches ")

之后,点击 Enter 选项卡。

因此,CONCAT 函数将使用换行符检索每个文本项。
下载练习表
您可以下载并使用示例数据表来练习 CONCAT 函数。