CONCAT 函数¶
一、函数概述¶
CONCAT 是 Excel 用于拼接(连接)文本的函数,可以把多个文本值合并成一个连续的字符串输出。它常用于将姓名与称谓组合、把地区与地址拼成完整信息、将多个单元格内容汇总成一行文本等场景。
需要注意的是,CONCAT 只负责“把文本连起来”,不会自动添加分隔符(例如空格、逗号、短横线)。如果你需要分隔符,需要在公式中手动加入对应的文本(例如 " "、","、"-" 等)。
二、基础语法¶
三、参数说明¶
-
text1必填。要拼接的第一个文本项,可以是:- 单元格引用(如
A2) - 文本常量(如
"北京") - 数值或日期(会按 Excel 显示规则参与拼接)
- 其它函数的返回结果(如
TEXT()、LEFT()等)
- 单元格引用(如
-
[text2], ...可选。第二个及之后要拼接的文本项,数量可为多个。
补充说明:
- 若引用区域(例如
A2:C2),在支持的版本中可以将区域作为参数传入并按顺序拼接。 - 空单元格会被当作空字符串处理,不会报错。
四、基础用法示范¶
以下示例以常见业务场景为主,展示 CONCAT 的基础使用方式。
1)拼接两个单元格¶
将 A2 与 B2 直接拼到一起:
适用场景:把“姓”和“名”直接连成一个完整姓名(不需要空格)。
2)拼接并加入固定分隔符(空格、逗号等)¶
将 A2 与 B2 拼接,中间加入一个空格:
适用场景:姓名中间加空格、英文名拼接、地址字段之间加分隔。
3)拼接多个字段形成规范文本¶
把“省/市/区/详细地址”拼成完整地址(假设分别在 A2、B2、C2、D2):
如果需要层级分隔(例如用 -):
4)拼接数字或日期前先格式化¶
当你需要把日期按固定格式拼接到文本中,建议用 TEXT 先格式化,避免出现不符合预期的显示效果。
例如:将 A2 的日期拼成 “截止日期:2026-01-14”:
适用场景:报表标题、导出字段、对外展示内容统一格式。
5)拼接一段区域内容(按顺序合并)¶
将 A2:C2 三个单元格按顺序合并:
适用场景:一行多列信息合并为一列(例如拼接产品属性、组合描述等)。
五、总结¶
CONCAT的核心作用是把多个文本项按顺序连接成一个字符串。- 需要分隔符时,务必在公式中手动加入(如
" "、","、"-")。 - 对日期、金额、编号等内容,建议先用
TEXT()进行格式化再拼接,以获得稳定一致的输出。 - 当需要合并连续区域时,可直接传入区域引用(如
A2:C2),能减少参数书写并提升可读性。