首页 >> 你问我答 >

问excel 怎么拆分单元格 合并单元格拆分与文本拆分方法

2026-11-06 15:24:10

答

在 Excel 里面拆分单元格分两大类场景,第一类是已经合并过的单元格,执行取消合并单元格,把合并单元格还原成原本多个独立单元格,第二类是单个单元格里面一整串文本,按照分隔符拆分成多列,也就是文本分列,日常大部分用户说的拆分单元格,大多是第二种文本拆分需求。Excel 本身和 Word 不一样,普通独立单元格不能直接像 Word 那样一刀拆成上下两个单元格,这个是很多新手的认知误区,如果想要把单个单元格拆成上下两行独立单元格,需要借助插入行,再手动拆分内容,或者用函数把文本拆分到下方单元格。文本分列是最常用的批量拆分工具,可以按照逗号 空格 短横线这类分隔符号拆分,也可以按固定宽度,按照字符位置切割文本,适合身份证 姓名电话 编号这类混合在一格的数据。取消合并单元格操作非常简单,但是取消合并之后内容默认只保留在左上角单元格,其他拆分出来的单元格是空的,这个特性需要提前留意,不要误以为内容会自动填充到所有拆分单元格。

一 取消合并单元格 还原合并单元格

适用场景 之前做过合并单元格,现在需要拆分恢复成多个独立单元格

操作步骤

1 选中已经合并的单元格,也可以多选批量选中多个合并单元格

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

3 直接点击这个按钮,就完成拆分,取消合并状态

补充入口 选中单元格右键,打开设置单元格格式,切换对齐选项卡,取消勾选合并单元格,点击确定,同样可以拆分合并单元格

重点说明 取消合并之后,原有内容只会保留在拆分区域左上角第一个单元格,其余单元格为空,如果需要内容填充到所有拆分单元格,取消合并之后需要手动填充,或者使用定位空值加填充功能批量补齐

二 文本分列 一格文本拆分成多列

适用场景 单个单元格里面文字连在一起,需要根据分隔符拆分到右边多列,这是最主流拆分单元格方式

操作步骤 按分隔符号拆分

1 选中需要拆分的那一整列数据

2 点击顶部数据选项卡,选择分列

3 文本分列向导第一步,选择分隔符号,点击下一步

4 第二步勾选对应的分隔符,比如逗号 空格 其他,也可以自定义输入分隔符号,预览窗口可以实时看到拆分效果

5 第三步设置每一列的数据格式,常规 文本 日期,选择目标存放位置,默认是覆盖原列,也可以指定新的起始单元格

6 点击完成,单元格内容拆分到相邻多列

操作步骤 按固定宽度拆分

1 选中目标列,点击数据选项卡的分列

2 第一步选择固定宽度,下一步

3 在预览标尺上点击,手动添加分割线,调整切割位置,按照字符位置拆分单元格内容

4 设置列格式和目标位置,点击完成

三 函数方式拆分单元格文本

适合需要动态拆分,源数据修改之后拆分结果自动更新,分列是一次性静态操作,函数拆分可以联动更新

常用函数

LEFT 从左边提取指定字符

RIGHT 从右边提取指定字符

MID 从中间指定位置提取字符

TEXTSPLIT 新版 Excel 动态拆分函数,Microsoft 365 支持,按分隔符自动拆分溢出到多列

TEXTSPLIT 基础用法 =TEXTSPLIT (A2,"-")

含义 把 A2 单元格内容,按照短横线拆分,自动横向溢出多列,不需要手动分列

四 特殊需求 单元格拆分成上下两行

Excel 原生没有直接上下拆分单元格功能,实现方案

方案 1 插入新行,把原单元格内容分成两部分,分别放到上下两个单元格

方案 2 使用 TEXTSPLIT 纵向拆分,参数改为纵向拆分,让拆分结果向下溢出,实现上下分开

五 方案对比表

方案类型是否动态更新适用场景
取消合并单元格合并格还原否之前合并的单元格恢复独立
文本分列向导静态拆分否批量一次性拆分文本到多列
TEXTSPLIT 函数动态拆分是源数据变动拆分结果自动更新
MID LEFT RIGHT 函数动态提取是固定字符位置提取部分内容

六 常见异常排查

分列之后数据变成科学计数,长数字比如身份证号,在分列第三步把该列格式改成文本,避免长数字失真。

分列覆盖原有数据,操作前确认目标位置,如果不想覆盖原列,在向导第三步修改目标单元格,把结果输出到其他列。

TEXTSPLIT 函数报错,旧版本 Excel 没有这个函数,需要改用分列或者 MID 函数。

取消合并单元格之后内容丢失错觉,实际内容保留在左上角单元格,其余单元格为空,属于 Excel 默认规则。

【常见问题】

问题 1 excel 怎么拆分单元格,普通单元格能不能直接上下拆成两个单元格

回答 1 excel 怎么拆分单元格,普通独立单元格原生不支持直接上下拆分,如果需要实现上下拆分单元格,可以插入新行拆分内容,或者使用 TEXTSPLIT 纵向拆分单元格文本,实现内容向下分开。

问题 2 excel 怎么拆分单元格,分列之后长数字变成科学计数怎么办

回答 2 excel 怎么拆分单元格,分列向导第三步,把对应列的数据格式设置为文本,再完成拆分单元格,长数字身份证这类内容就不会变成科学计数,保留完整原始数字。

问题 3 excel 怎么拆分单元格,取消合并单元格之后其他格子是空的正常吗

回答 3 excel 怎么拆分单元格,取消合并单元格之后内容只保留左上角单元格,其余拆分出来单元格为空,这是 Excel 默认规则,属于正常现象,如果需要填充内容可以使用定位空值批量填充。

问题 4 excel 怎么拆分单元格,TEXTSPLIT 和文本分列哪个更好

回答 4 excel 怎么拆分单元格,一次性批量处理选择文本分列,操作简单,源数据后续会修改,需要拆分单元格结果自动更新,优先 TEXTSPLIT 函数,但是该拆分单元格函数只支持新版 Excel。

【免责申明】

本文操作基于微软 Excel 常规版本编写,TEXTSPLIT 拆分单元格函数仅支持 Microsoft 365 以及新版 Excel,旧版本无此函数,不同版本界面菜单存在细微差异,操作前建议备份原始表格,本文仅作为操作参考,不保证所有版本环境下效果完全一致。

 

相关阅读

最新文章