注意正确名称是 Excel,合并单元格内容,指的是把多个单元格里面的文字拼接成一个单元格里面的完整文本,和菜单栏自带的合并后居中不是同一个功能,自带合并后居中只会保留左上角单元格内容,其余单元格文字会直接丢失,这是新手最容易踩坑的地方,想要保留全部文字,就需要使用连接符或者专门函数,支持普通拼接,也可以自定义中间加分隔符,比如逗号 横线 空格,适合台账备注 多列信息汇总,学会这套方法之后,就不会因为合并单元格导致原有内容被清空。
方法一 使用连接符 & 拼接
最通用,所有版本 Excel 都支持
1 选中要输出合并结果的空白单元格
2 输入等号,然后依次写 单元格 1 & 单元格 2 & 单元格 3
3 如果需要中间加分隔符,就在两个单元格之间插入英文双引号包裹的符号,比如 & 逗号
4 按下回车,就得到全部单元格合并之后的文本
5 如果是多行批量合并,下拉填充公式即可
方法二 TEXTJOIN 函数拼接
新版 Excel 365 2021 以及新版 WPS 支持,这个函数优势是可以统一设置分隔符,还能自动跳过空单元格,多列大量数据拼接优先推荐
基础书写 TEXTJOIN 分隔符 是否忽略空单元格 数据区域
参数说明
第一个参数 填写分隔符,比如逗号 空格 横线,写在英文双引号里面
第二个参数 填写 TRUE,代表自动忽略空单元格,填写 FALSE 代表保留空位置
第三个参数 选择需要合并的全部单元格或者连续区域
操作步骤
1 点击空白单元格,输入 TEXTJOIN 公式
2 选定需要合并的单元格区域
3 回车,一次性输出全部合并内容
方法三 PHONETIC 函数
适合纯文本拼接,不能识别数字和公式结果,局限性比较大,只适合纯汉字文本合并,一般不推荐作为首选方案
功能区分对照表
| 方式 | 是否保留全部文字 | 是否支持分隔符 | 版本要求 | 缺点 |
| - | - | - | - | - | 合并后居中按钮 | 否,只保留左上角内容 | 否 | 全部版本 | 其余内容丢失 |
| & 连接符 | 是 | 是 | 全部版本 | 单元格多的时候公式很长 |
| TEXTJOIN | 是 | 是 | 新版软件 | 老版本无法使用 |
| PHONETIC | 是 | 否 | 全部版本 | 不支持数字公式值 |
深度进阶要点
如果拼接之后想要换行显示,分隔符使用 CHAR 10,同时输出单元格开启自动换行,就可以实现合并内容内部换行
& 连接符如果遇到数字,会直接转为文本形式拼接,不会做数值运算
TEXTJOIN 支持不连续多块区域,把多个区域依次写在参数里面,适合分散单元格合并
如果已经使用合并后居中,原有文字已经丢失,这种情况无法自动恢复,只能提前备份原始数据
【常见问题】
问题 1 excl 合并单元格内容,点合并后居中文字不见了怎么办
回答 1 自带合并后居中本身就只会保留左上角内容,excl 合并单元格内容如果想要全部保留文字,不能使用这个按钮,改用 & 连接符或者 TEXTJOIN 函数来完成合并。
问题 2 excl 合并单元格内容,老版本可以用 TEXTJOIN 吗
回答 1 老版本 Excel 没有 TEXTJOIN 函数,做 excl 合并单元格内容的时候,优先选择 & 连接符,这个方案全版本兼容。
问题 3 excl 合并单元格内容,能不能中间加逗号分隔
回答 1 可以,使用 & 连接符的时候在单元格之间加入英文双引号逗号,或者 TEXTJOIN 第一个参数直接填写逗号,就可以实现 excl 合并单元格内容带分隔符。
问题 4 excl 合并单元格内容,拼接之后数字变成文本怎么办
回答 1 使用 & 拼接本身就会把数字转为文本格式,属于 excl 合并单元格内容的特性,如果后续还要继续计算,不建议拼接之后再运算,最好保留原始数字列单独计算。
【免责申明】
本内容为 Excel 文本拼接基础讲解,微软 Excel 和 WPS 表格函数支持情况略有差异,老版本不支持 TEXTJOIN,本教程仅作为学习参考,正式办公请结合软件版本操作。


