核心结论就是 excel 两列内容合并,就是把 A 列和 B 列每一行对应的内容,逐行拼接成一列新内容,主流有三种做法,& 连接符最简单全版本兼容,CONCAT 函数是新版推荐写法,Ctrl+E 快速填充不用写公式,重点区分:这个是文本拼接,不是工具栏的合并后居中,合并后居中只会合并单元格格子,会丢失其中一列的数据,很多新手容易踩这个坑,公式合并是动态联动,源单元格修改结果自动更新,快速填充是静态文本,源数据改动不会自动变化。
方法一 & 连接符(新手首选)
语法:=A2&B2
如果两列中间需要加分隔符,比如空格、横杠:=A2&"-"&B2
操作步骤
1 A 列、B 列为需要合并的两列,C 列作为输出新列
2 在 C2 单元格输入公式 =A2&B2
3 回车,得到第一行合并结果
4 鼠标放在 C2 右下角填充柄,下拉填充,整列逐行批量合并
方法二 CONCAT 函数(新版推荐)
语法:=CONCAT (A2,B2)
加分隔符写法:=CONCAT (A2,"-",B2)
补充:旧版 excel 使用 CONCATENATE 函数,功能相同,参数书写更长,新版已经优先推荐 CONCAT
方法三 Ctrl+E 快速填充(无公式)
1 在 C2 手动输入 A2+B2 合并后的示例内容
2 选中 C 列待填充区域,按下快捷键 Ctrl+E
3 excel 自动识别拼接规律,批量生成全部合并内容
特点:输出静态文本,源单元格修改之后,合并结果不会自动更新
三种方式对照表
| 方式 | 公式写法 | 特点 |
|---|---|---|
| & 连接符 | =A2&B2 | 写法简短,所有 excel 版本都支持 |
| CONCAT 函数 | =CONCAT(A2,B2) | 新版推荐,多单元格拼接可读性更好 |
| 快速填充 Ctrl+E | 无公式 | 不用写公式,临时处理很方便 |
重点注意事项
1 不要使用合并后居中按钮做两列文字合并,该操作会丢失非左上角单元格内容
2 如果合并之后数字格式错乱,可以搭配 TEXT 函数,例如 = A2&TEXT (B2,"0000"),固定数字格式
3 公式里面引号、逗号必须英文半角符号,中文符号会报错
4 想要把公式结果转为固定文字,选中 C 列,复制,选择性粘贴为数值,之后源单元格改动,合并内容不再联动
FAQ
问题 1 excel 两列内容合并,合并后居中能不能实现两列文字拼接?
回答 1 excel 两列内容合并,合并后居中是单元格格子合并,只保留左上角单元格内容,另一列内容会被删除,不能实现文字拼接,拼接文字要用 & 或者 CONCAT 函数。
问题 2 excel 两列内容合并,想中间加空格怎么写公式?
回答 2 excel 两列内容合并,公式写成 = A2&" "&B2,引号里面就是空格,也可以自定义横杠、斜杠等分隔符号。
问题 3 excel 两列内容合并,CONCAT 和 & 连接符选哪个?
回答 3 excel 两列内容合并,两个都可以,& 写法更短,全版本兼容;CONCAT 是新版推荐函数,后续如果要继续增加更多列拼接,公式可读性更好。
问题 4 excel 两列内容合并,公式合并之后源单元格改了为什么结果跟着变?
回答 4 excel 两列内容合并,因为是动态公式引用,如果需要固定不变,复制合并结果,选择性粘贴为数值即可。
免责声明
本教程基于桌面版 excel 常规版本讲解两列文本合并,CONCAT 函数在低版本 excel 不支持,本内容仅作为办公学习参考,操作前建议备份原始表格,避免误操作丢失原有数据。


