首页 >> 行业资讯 > 学识问答 >

问excel 怎么把两个单元格内容合并 公式与合并功能详解

2026-11-06 14:53:57

问题描述:

excel 怎么把两个单元格内容合并 公式与合并功能详解,有没有大佬在?求高手帮忙看看这个!

最佳答案

答推荐答案

2026-11-06 14:53:57

excel 把两个单元格内容合并,分为两种不同需求,一种是合并单元格这个格子本身,也就是把多个单元格在视觉上合并成一个大单元格,另一种是把两个单元格里面的文字数值拼接在一起,保留原始单元格不动,在新单元格输出合并后的内容,绝大多数用户实际需要的是内容拼接,很多新手会混淆这两个操作,直接点合并后居中,结果只会保留左上角单元格内容,另外一格的数据直接丢失,这个是高频踩坑点,内容拼接可以使用连接符,CONCAT 函数,新版 excel 还有 TEXTJOIN 函数,可以自定义中间加分隔符,拼接之后源单元格修改,合并结果还能自动同步更新,适合姓名编号拼接,地址拼接这类表格,下面分层讲解每一种方法的操作步骤,公式写法,对比和注意事项。

方法一 连接符 & 拼接两个单元格内容

这个方法所有 excel 版本都支持,写法简单,是最通用的内容合并方案

假设 A2 是第一个单元格内容,B2 是第二个单元格内容,在 C2 单元格输入公式

=A2&B2

按下回车,两个单元格里面的内容就拼接在一起

如果希望两段内容中间增加空格,公式写成 =A2&" "&B2

如果中间需要短横线,公式写成 =A2&"-"&B2

输入完成之后,鼠标移动到单元格右下角填充柄,向下拖动,整列批量完成两个单元格内容合并

特点,源单元格 A2 或者 B2 修改,C2 合并结果会自动刷新

方法二 CONCAT 函数 拼接单元格内容

CONCAT 是新版推荐拼接函数,可以替代旧版的 CONCATENATE 函数,语法更简洁

公式写法 =CONCAT (A2,B2)

如果中间需要加空格,公式 =CONCAT (A2," ",B2)

优势,可以同时拼接多个单元格,不只局限两个单元格,旧版的 CONCATENATE 函数参数写法一样,但是名称更长,新版 excel 优先使用 CONCAT

注意,旧版很老的 excel 版本没有 CONCAT 函数,这种情况继续使用 & 连接符或者 CONCATENATE

方法三 TEXTJOIN 函数 带分隔符合并

这个是 excel365 和新版才有的函数,适合合并的时候自动添加分隔符号,不用手动写引号加符号

公式 =TEXTJOIN (" ",TRUE,A2,B2)

参数解释,第一个参数是分隔符,这里是空格,第二个参数 TRUE 代表忽略空单元格,后面就是要合并的单元格 A2 和 B2

如果 A2 或者 B2 是空单元格,这个函数不会多出多余分隔符,相比 & 和 CONCAT 更智能,缺点旧版 excel 不支持 TEXTJOIN

方法四 合并后居中 单元格合并(注意会丢数据)

这个是合并格子,不是合并内容,很多用户容易选错

1 鼠标同时选中 A2 和 B2 两个单元格

2 在顶部开始选项卡,找到合并后居中按钮,点击

3 两个单元格会合并成一个大单元格,但是只会保留 A2 左上角单元格内容,B2 里面内容会被清除

适用场景,只是做表头排版,不需要保留两个单元格原有数据,如果两个单元格都有内容,不要用这个功能

补充,如果已经合并单元格并且丢失内容,可以撤销,取消合并之后数据一般可以恢复,但是已经保存关闭文件之后就很难找回

方法五 快速填充合并内容

不需要写公式,适合一次性静态合并,新版 excel 支持快速填充

在旁边第一个单元格手动输入 A2 和 B2 合并之后的样例,然后下拉填充,excel 识别规律之后自动批量填充,这个是静态结果,原始单元格改动之后,合并内容不会自动更新

多种合并方式对比表格

方式是否保留原始单元格源内容修改自动更新版本兼容是否支持自定义分隔符
& 连接符保留支持全部 excel支持
CONCAT 函数保留支持新版 excel支持
TEXTJOIN 函数保留支持excel365 新版支持,自动忽略空值
合并后居中不保留,仅保留左上角不支持全部 excel不支持
快速填充保留不支持新版 excel手动样例设置

重要注意事项

第一 如果单元格里面是日期,直接用 & 合并,日期会变成数字序列号,想要保留正常日期格式,需要搭配 TEXT 函数转换,公式 =A2&TEXT (B2,"yyyy-mm-dd")

第二 拼接之后如果想要把公式结果变成纯文本,可以复制合并后的单元格,右键选择性粘贴,选择数值,这样就脱离公式,变成固定内容

第三 合并后居中之后,如果后续需要取消合并,选中单元格,再次点击合并后居中按钮,单元格拆分回原来的格子

第四 财务台账不建议大量使用合并单元格,会影响筛选排序透视表,优先使用公式拼接内容

【常见问题】

问题 1 excel 怎么把两个单元格内容合并,点合并后居中之后另一个内容不见了怎么办

回答 1 excel 怎么把两个单元格内容合并,合并后居中是合并单元格排版功能,本身就只会保留左上角单元格内容,另一个单元格数据会丢失,如果需要保留两边内容,不要使用合并后居中,改用 & 连接符或者 CONCAT 函数,实现 excel 两个单元格内容合并

问题 2 excel 怎么把两个单元格内容合并,合并之后日期变成一串数字是什么原因

回答 2 excel 怎么把两个单元格内容合并,日期单元格直接拼接会变成日期序列号,需要搭配 TEXT 函数把日期转换成文本格式,再做拼接,就可以正常显示年月日,完成 excel 两个单元格内容合并

问题 3 excel 怎么把两个单元格内容合并,旧版 excel 没有 CONCAT 函数怎么办

回答 3 excel 怎么把两个单元格内容合并,旧版 excel 没有 CONCAT 函数,可以使用 & 连接符,或者旧版 CONCATENATE 函数,同样可以完成 excel 两个单元格内容合并,写法和 CONCAT 基本一致

问题 4 excel 怎么把两个单元格内容合并,能不能让合并之后变成固定文字不再随原单元格变化

回答 4 excel 怎么把两个单元格内容合并,公式拼接默认是动态联动,如果想要固定内容,选中合并后的单元格复制,选择性粘贴为数值,公式就转为静态文本,实现 excel 两个单元格内容合并之后不再联动更新

【免责申明】

本文教程基于常规 excel 版本操作演示,不同版本 excel 函数支持情况存在差异,函数语法逻辑通用,操作仅用于表格内容合并学习参考,使用合并后居中前注意备份数据,避免原有内容丢失,本教程不对表格数据误删带来的损失承担相关责任。

 
最新文章