首页 >> 经验问答 >

问excel 两列内容合并 两列文本拼接实操讲解

2026-11-06 13:54:06

答

核心结论就是 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 不支持,本内容仅作为办公学习参考,操作前建议备份原始表格,避免误操作丢失原有数据。

 

相关阅读

最新文章