Excel 里面单元格拆分分两种场景,第一种是取消合并单元格,也就是之前合并成一个大单元格,现在拆回原来多个独立单元格,第二种是拆分单元格里面的文字内容,把一格里面混合的姓名、电话、地址这类内容,按照分隔符拆成多列,这两种是新手最容易混淆的操作,下面分别讲解操作步骤。
基础原理说明
第一种取消合并单元格,本质是解除合并状态,单元格恢复成原来的行列结构,但是原合并单元格里面的内容,默认只保留在左上角第一个单元格,其余拆分出来的单元格是空的。
第二种文本分列,是把单元格内部的字符串,根据逗号、空格、横线这类分隔符号,或者按固定宽度,拆分到后面相邻的多列,原始单元格内容会被替换,建议操作前备份原始数据。
详细操作步骤
方法一 取消合并单元格(拆分已经合并的大单元格)
1 选中这个已经合并好的单元格
2 顶部开始选项卡,找到合并后居中按钮,直接点击,就取消合并,单元格拆分还原
3 快捷键 Alt 访问键:Alt H M U,也可以快速取消合并
注意:拆分之后,内容只留在左上角单元格,其他单元格空白,如果需要把内容填充到全部拆分单元格,取消合并之后,选中这片区域,点击合并后居中旁边下拉,选择跨列居中,或者使用填充功能批量填充。
方法二 文本分列,按分隔符拆分文字(最常用)
适合一格里面内容用空格、逗号、短横线隔开,比如 张三,13800001111
1 选中需要拆分的那一整列数据
2 点击顶部数据选项卡,选择分列
3 第一步选择分隔符号,点击下一步
4 第二步勾选对应的分隔符,比如逗号、空格、其他,在预览窗口可以看到拆分效果
5 第三步可以设置每一列的数据格式,常规、文本、日期,选择目标存放位置,点击完成
6 原本一格内容,自动拆分到相邻多列
方法三 固定宽度分列
适合内容没有分隔符号,但是每一段字符长度固定的情况
1 选中列,数据选项卡,打开分列
2 第一步选择固定宽度,下一步
3 在预览标尺上面,点击添加分割线,拖动调整分割位置
4 确认之后下一步,完成,按照字符位置拆分单元格内容
方法四 新版 Excel 动态函数拆分(TEXTSPLIT)
新版 365 版本 Excel 支持 TEXTSPLIT 函数,可以动态拆分,公式示例
=TEXTSPLIT (A2,",")
含义就是把 A2 里面内容,按照逗号拆分成多列,属于动态数组,原始单元格修改,拆分结果自动更新。
常用写法对照表
| 拆分类型 | 工具 | 适用场景 |
|---|---|---|
| 合并单元格还原 | 合并后居中按钮 Alt H M U | 之前合并的大单元格拆分 |
| 分隔符拆分文字 | 数据 分列 | 逗号空格横线分隔文本 |
| 固定字符拆分 | 分列 固定宽度 | 长度固定无分隔符内容 |
| 动态函数拆分 | TEXTSPLIT | Excel365 动态自动拆分 |
进阶要点
分列操作会覆盖右侧原有列的数据,操作前最好复制一份原始列,避免数据被覆盖丢失。
如果是旧版本 Excel,没有 TEXTSPLIT 函数,只能使用分列向导,或者 LEFT、MID、FIND 组合公式手动提取文字。
取消合并单元格之后,如果后续需要排序筛选,强烈建议取消合并,合并单元格本身会影响筛选排序函数运算。
常见问题 FAQ
问题 1 excel 中怎么把单元格拆分,取消合并之后内容为什么只剩一格
回答 1 excel 中怎么把单元格拆分,取消合并单元格之后内容默认只保留左上角单元格,excel 中怎么把单元格拆分其余单元格是空的,需要手动填充内容。
问题 2 excel 中怎么把单元格拆分,一格里面带逗号文字拆成多列用什么功能
回答 1 excel 中怎么把单元格拆分,使用数据选项卡里面的分列,excel 中怎么把单元格拆分选择分隔符号,勾选逗号就可以拆分。
问题 3 excel 中怎么把单元格拆分,分列之后右边原有数据被覆盖怎么办
回答 1 excel 中怎么把单元格拆分,分列默认占用右侧列,excel 中怎么把单元格拆分操作前建议复制原始列,或者修改目标存放位置。
问题 4 excel 中怎么把单元格拆分,旧版本有没有 TEXTSPLIT 函数
回答 1 excel 中怎么把单元格拆分,TEXTSPLIT 是 Excel365 新版函数,excel 中怎么把单元格拆分旧版本不支持,只能使用分列向导。
免责声明
本文基于常规版本 Excel 讲解 excel 中怎么把单元格拆分,WPS 表格分列功能兼容,TEXTSPLIT 新版函数在低版本无法使用,本文仅作为学习参考,分列会修改原始数据,正式台账操作前建议备份文件,注意区分取消合并单元格和文本分列这两种不同拆分。


