首页 >> 精选问答 >

问excel 拆分单元格 两种场景拆分实操教程

2026-11-06 12:53:48

答

首段结论

excel 拆分单元格分为两种场景,第一种是已经合并过的单元格,取消合并还原成多个独立单元格,第二种是单个单元格里面的一整段文字,按照分隔符拆分成多列内容,也就是分列功能。很多新手容易混淆,excel 原生没有像 word 那种直接把一个单元格切成多个格子的功能,如果是合并单元格,直接取消合并,如果是单元格内文本拆分,使用数据选项卡的分列,这个是最常用的办法。

一、场景一 合并单元格取消合并拆分

适合之前做过合并单元格,现在想拆开恢复独立单元格

  1. 选中已经合并的单元格或者合并区域
  2. 切换到开始选项卡,找到合并后居中按钮
  3. 再次点击这个按钮,就可以取消合并,单元格恢复拆分状态
  4. 补充说明,取消合并之后,内容默认保留在最左上角单元格,其他拆分出来的单元格是空的

二、场景二 单元格内容分列拆分

适合一个单元格里面,姓名电话,或者省市地址,用逗号空格短横线隔开,要拆成好几列

方法 1 分列向导

  1. 选中需要拆分的那一列数据
  2. 点击顶部数据选项卡,选择分列
  3. 第一步选择分隔符号,如果是按逗号空格拆分,选分隔符号,如果是固定宽度位置拆分,选固定宽度,点下一步
  4. 第二步勾选对应的分隔符,比如逗号,空格,其他,预览窗口可以看到拆分效果
  5. 第三步可以设置每一列的数据格式,选择目标存放位置,默认会覆盖原列,也可以指定新列存放
  6. 点击完成,内容就拆分到后面多列单元格

方法 2 新版 excel365 快速拆分 TEXTSPLIT 函数

公式写法 =TEXTSPLIT (A2,",")

含义,把 A2 里面的内容,按照逗号作为分隔符拆分,动态数组自动溢出到右边多列,原始内容修改,拆分结果自动更新,这个是新版函数,旧版 excel 不支持

三、两种拆分方式对比表格

拆分类型核心功能操作入口特点
取消合并单元格拆开已经合并的格子开始选项卡合并后居中只拆分合并结构,不拆分文字
分列单元格内文字拆成多列数据选项卡分列按分隔符或者固定宽度拆分文本
TEXTSPLIT动态文本拆分公式函数excel365 专属,自动更新

深度使用注意要点

第一 分列操作会覆盖原有列,如果不想覆盖原始数据,在分列第三步,把目标区域改成后面空白列位置,提前备份原始数据

第二 如果分隔符是中文逗号,要在分列里面勾选其他,手动输入中文逗号,英文逗号和中文逗号不能通用

第三 取消合并单元格之后,如果原来合并单元格里面内容很长,拆分之后不会自动填充下方单元格,需要手动填充

第四 超级表里面也可以使用分列,但是分列之后超级表范围会自动扩展,注意检查表格结构

第五 TEXTSPLIT 函数输出区域右边不能有其他数据,否则会出现动态数组溢出错误

第六 如果是固定宽度拆分,在分列向导里面可以手动拖动分割线,调整拆分的位置

FAQ

问题 1 excel 能不能直接把一个单元格切成上下两个独立单元格

回答 excel 原生不支持直接纵向把单个单元格切成上下两个格子,想要实现类似效果,只能插入新行,手动把内容分开,合并单元格只能取消合并,不能纵向切分单元格本身。

问题 2 excel 分列之后原来的数据被覆盖了怎么办

回答 分列第三步可以修改目标位置,指定空白列存放拆分结果,下次操作前提前备份原列,已经覆盖的情况如果没有备份,只能撤销操作。

问题 3 excel 取消合并单元格之后,内容只留在第一个格子,其他格子是空的

回答 这是 excel 默认规则,取消合并只会把内容保留左上角单元格,如果需要所有拆分单元格填充相同内容,可以选中取消合并区域,定位空值,输入等于上一格,按 ctrl 加回车批量填充。

问题 4 excel 旧版没有 TEXTSPLIT 函数怎么拆分单元格内容

回答 旧版 excel 直接使用数据选项卡里面的分列向导,这个是全版本都自带的功能,不需要额外函数。

免责申明

本文内容基于 excel 常规版本功能进行操作讲解,不同版本 excel 界面菜单名称和函数支持情况可能存在细微差异,操作前建议保存原始文件备份,本文仅供学习参考,不承担因操作失误造成的数据错乱损失。

 

相关阅读

最新文章