Σ表格公式学堂EXCEL FORMULA & SCENARIO

CONCAT拼接文本

把几段文字接成一段。

Excel 2019+Excel 365WPS 兼容在线测试
1

语法结构

CONCAT(文本1, [文本2], ...)
文本1文本2方括号 [ ] 表示可选参数
参数必填类型说明示例值
文本1必填文本/区域第一段内容,可以是区域A2
文本2可选文本/区域继续拼接的内容" - "&B2

返回:文本:拼接后的字符串

2

什么时候用它

拼出完整地址
省 + 市 + 区 + 详细地址。
看完整场景方案 →
拼多条件查找的辅助列
姓名&月份 拼成唯一键再 VLOOKUP。
看完整场景方案 →
3

动画演示

动画演示·名单第 1 / 3 步
ABCDE
1姓名城市地址
2张三北京北京市朝阳区建国路88号张三-北京
3李四上海上海市浦东新区世纪大道100号
STEP 1
取 A2「张三」
张三-北京:张三
4

示例演示

E2 : =CONCAT(A2,"-",B2)
=CONCAT(A2,"-",B2) 得到「张三-北京」
ABCDE
1姓名城市地址
2张三北京北京市朝阳区建国路88号张三-北京
3李四上海上海市浦东新区世纪大道100号
当前表:名单 · 公式单元格 E2 · 绿色底为公式,蓝色底为动态数组溢出结果
5

常见错误

现象Excel 2016 报 #NAME?
原因老版本只有 CONCATENATE(或直接用 &)
解决用 A2&"-"&B2 这种写法,全版本通用
现象数字拼接后无法计算
原因拼接结果一定是文本
解决需要参与计算时套 VALUE
6

相关公式

动手试一试

在编辑器里载入这个公式的示例数据,改改数字看看结果怎么变。

在编辑器中打开示例 ↗

用到这个公式的场景