首页 >> 综合热门 > 严选问答 >

问excel 两列数据合并 单元格内容拼接教程

2026-11-06 13:54:06

答

excel 两列数据合并,就是把同一行 A 列和 B 列的内容拼接成一个单元格里面的完整内容,比如 A 列是姓,B 列是名,合并成完整姓名,或者编号 + 名称合并成一行文本,常用方法有 & 连接符、CONCAT 函数、TEXTJOIN 函数,新版 excel 优先推荐 TEXTJOIN,可以自定义分隔符,还能自动跳过空单元格,很多新手做 excel 两列数据合并的时候,直接手动复制文字,效率很低,还有的合并之后是公式,想要变成纯文本,需要选择性粘贴数值,还要注意,如果两列里面是数字,直接合并之后会变成文本格式,后续不能直接参与数值计算,这点是很容易踩坑的地方。

方法一 & 连接符(最简单通用,所有版本都支持)

语法:=A2&B2

如果中间需要加分隔符,比如横线、空格:=A2&"-"&B2

操作步骤

第一步 在两列旁边空白单元格,输入公式 =A2&B2

第二步 按下回车,得到第一行合并结果

第三步 鼠标放在单元格右下角,出现黑色十字填充柄,下拉填充,整行全部完成 excel 两列数据合并

第四步 如果需要固定成纯文本,选中合并好的区域,复制,右键选择性粘贴,选择数值

方法二 CONCAT 函数

语法:=CONCAT (A2,B2)

特点:可以一次性拼接多个单元格,替代旧版 CONCATENATE 长函数,写法更简洁

方法三 TEXTJOIN 函数(excel365 / 2019 及以上版本推荐)

语法:=TEXTJOIN ("分隔符",TRUE,A2,B2)

第一个参数是分隔符,第二个参数 TRUE 代表自动忽略空单元格

示例:=TEXTJOIN (" ",TRUE,A2,B2) 就是 A2 和 B2 中间加空格合并

三种方法对比表格

方法版本要求优点缺点
& 连接符全部 excel 版本简单好记,无需记函数多单元格拼接写法偏长
CONCAT新版 excel写法简洁不能自定义跳过空单元格
TEXTJOIN2019 及以上 / 365支持分隔符,自动跳过空单元格旧版本不支持

补充注意要点

1 合并之后单元格是公式,源单元格修改,合并内容会自动更新,转为数值之后就变成静态内容

2 如果 A 列是日期,直接合并会变成数字序列号,需要套 TEXT 函数,例如 =TEXT (A2,"yyyy-mm-dd")&B2

3 不要使用合并单元格功能来做两列数据合并,合并单元格是把两个格子合并,不是把里面文字拼接,很多新手容易混淆

【常见问题】

问题 1 excel 两列数据合并,怎么中间加空格或者横线

回答 1 excel 两列数据合并,使用 & 的时候加上分隔符,公式写成 = A2&""&B2,或者 = A2&"-"&B2,就可以在 excel 两列数据合并的时候增加间隔符号。

问题 2 excel 两列数据合并,合并之后变成数字序列号怎么办

回答 1 excel 两列数据合并,如果其中一列是日期,直接拼接会变成序列数字,搭配 TEXT 函数转换格式,就可以解决 excel 两列数据合并这个问题。

问题 3 excel 两列数据合并,怎么把公式结果变成纯文字

回答 1 excel 两列数据合并完成之后,选中合并区域复制,右键选择性粘贴为数值,excel 两列数据合并的内容就不再保留公式,变成固定文本。

问题 4 excel 两列数据合并,旧版 excel 没有 TEXTJOIN 怎么办

回答 1 excel 两列数据合并旧版本没有 TEXTJOIN,直接使用 & 连接符或者 CONCAT 函数,一样可以完成 excel 两列数据合并操作。

【免责申明】

本文内容基于微软 windows 版本 excel 通用版本讲解,不同版本 excel 函数支持存在差异,TEXTJOIN 仅新版 excel 支持,本文仅作为学习参考,实际使用请结合自身软件版本验证合并效果。

 

相关阅读

最新文章