首页 >> 日常问答 >

问Excel 表格怎么样分列 数据分列功能教程

2026-11-06 12:22:49

答

在 Excel 表格里面分列,就是把同一列单元格里面合并在一起的内容,按照分隔符号或者固定宽度,拆分到多列里面,最典型场景就是姓名电话放在一格、日期年月日写在同一个单元格、带逗号 / 短横线的混合文本拆分,核心工具就是

【数据】选项卡里面的分列,很多新手踩坑,分列会直接覆盖右侧原有列的数据,操作之前最好备份,或者提前把目标列右侧空出足够列,新版 Excel 也支持 TEXTSPLIT 函数实现公式分列,不会覆盖原数据,适合不想改动原始单元格的场景,深度使用还要区分两种分列模式:分隔符号分列(逗号、空格、减号)和固定宽度分列(按字符位置切割)。

原理说明

数据分列:Excel 内置向导工具,将单列文本拆分为多列,属于直接修改原列数据。

分隔符号模式:依靠逗号、空格、分号、制表符这类标记来切割内容。

固定宽度模式:按照字符位置,手动拖动分割线切割文本,适合格式统一、没有分隔符的数据。

TEXTSPLIT 函数:新版 Excel 动态公式分列,生成新结果,不覆盖原始单元格。

方法一 数据分列向导(最常用)

适用场景 带分隔符,例如 张三 - 13800001111,用短横线拆分

操作步骤

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

2 点击顶部

【数据】选项卡,点击

【分列】

3 第一步选择分隔符号,点击下一步

4 勾选对应的分隔符,比如其他,输入 -,预览窗口可以看到已经拆分效果

5 下一步,可以单独设置每一列的数据格式(常规、文本、日期),选择目标存放位置

6 点击完成,内容就拆分到多列

如果是固定宽度格式,第一步选择

【固定宽度】,下一步手动拖动分割线,设置切割位置,再完成

方法二 TEXTSPLIT 函数公式分列(新版 Excel 推荐)

适用场景 不想覆盖原数据,动态拆分,源内容修改之后拆分结果自动更新

公式示例,A2 单元格内容是 张三,李四,王五

输入公式

=TEXTSPLIT(A2,",")

逗号就是分隔符,回车之后自动横向拆分多列

如果想要纵向拆分,第三个参数设置为 TRUE

注意:旧版本 Excel 没有 TEXTSPLIT 函数,只能使用分列向导

方法三 快速填充分列(简易方案)

适用场景 格式简单,不想打开分列向导

操作步骤

1 在旁边第一行手动输入拆分后的第一段内容

2 选中这个单元格,鼠标拖动右下角填充柄向下填充

3 点击填充选项,选择

【快速填充】,Excel 自动识别规律完成拆分

补充进阶要点

⚠️重要提醒:传统分列会覆盖右边已有数据,操作前建议备份,或者提前清空右侧列。

如果拆分之后数字变成科学计数,在分列向导第三步,把该列格式设置成文本,适合身份证号这类长数字。

如果分隔符是多个空格,勾选

【连续分隔符号视为单个处理】,避免拆分出很多空白列。

方式是否覆盖原数据是否动态更新适用版本
数据分列向导直接覆盖静态所有 Excel 版本
TEXTSPLIT 函数不覆盖动态新版 365/2021 及以上
快速填充不覆盖静态新版 Excel

总结

普通分列优先使用数据选项卡的分列,根据内容选择分隔符号或者固定宽度,新版 Excel 可以用 TEXTSPLIT 公式动态分列,简单格式可以用快速填充,操作注意分列会覆盖右侧原有数据,长数字记得设置文本格式防止变成科学计数法。

【常见问题】

问题 1 Excel 表格怎么样分列 拆分之后右边数据被覆盖

回答 1 Excel 表格怎么样分列出现覆盖,是传统分列向导默认占用右侧列,下次操作前提前备份,或者在分列第三步修改目标区域,指定空白列作为拆分存放位置。

问题 2 Excel 表格怎么样分列 身份证号变成科学计数

回答 2 Excel 表格怎么样分列身份证异常,在分列向导第三步,选中身份证那一列,列数据格式选择文本,再点完成,长数字就不会变成科学计数。

问题 3 Excel 表格怎么样分列 没有 TEXTSPLIT 函数

回答 3 Excel 表格怎么样分列,旧版本没有 TEXTSPLIT,直接使用数据选项卡的分列向导,或者使用快速填充功能完成拆分。

问题 4 Excel 表格怎么样分列 多个空格拆分出空列

回答 4 Excel 表格怎么样分列多出空白列,在分列向导第二步,勾选

【连续分隔符号视为单个处理】,多个空格就会当成一个分隔符,不会生成多余空列。

【免责申明】

本教程基于微软 Excel 常规版本操作演示,不同 Excel 版本菜单名称和函数细节可能存在差异,操作前建议备份原始表格文件,因个人操作失误造成表格数据损坏,本内容不承担相关责任,教程仅作为学习参考使用。

 

相关阅读

最新文章