Excel 2026中可使用四种方法拆分混合内容列:一、【数据】→“分列”→选“分隔符号”,指定符号并设置格式;二、同路径选“固定宽度”,手动设分割线;三、用TEXTSPLIT函数动态溢出拆分;四、通过Power Query导入后右键列→“拆分列”进行批量清洗。

如果您在Excel 2026中有一列包含混合内容(如“张三-北京-销售部”或“2023/12/01”),需要按分隔符或固定宽度将其分离到多个独立列中,则可使用内置的“分列”功能实现。以下是具体操作步骤:
一、使用分隔符号拆分
该方法适用于单元格内内容以统一字符(如逗号、短横线、斜杠、空格等)分隔的情况,Excel会依据指定符号自动识别断点并创建新列。
1、选中需拆分的单列数据区域(例如A1:A100),确保目标列右侧留有足够空白列。
2、在【数据】选项卡中,点击“分列”按钮。
3、在弹出的向导窗口中,选择“分隔符号”,点击“下一步”。
4、勾选实际使用的分隔符(如“其他”并输入“-”,或直接勾选“逗号”“空格”等),预览区将实时显示分割效果。
5、点击“下一步”,在“列数据格式”中为每列选择合适类型(常规、文本、日期等),避免数字前导零丢失或日期误识别。
6、确认“目标区域”为默认起始位置(如$B$1)或手动修改为指定单元格,点击“完成”。
二、按固定宽度拆分
该方法适用于每条记录中各字段长度一致的情形(如身份证号前6位为地址码、中间8位为出生日期),Excel将依据人工设定的垂直分割线位置进行切分。
1、选中待处理的单列数据,点击【数据】选项卡中的“分列”。
2、在向导第一步中选择“固定宽度”,点击“下一步”。
3、在数据预览区下方标尺处,单击添加分割线(如第4位后、第12位后),拖动调整位置,双击线可删除。
4、确认各段预览无误后,点击“下一步”,设置各列数据格式(建议姓名、编码类字段设为“文本”以防科学计数或截断)。
5、指定目标区域,点击“完成”。
三、使用TEXTSPLIT函数拆分(动态数组方式)
该方法适用于Excel 2026支持动态数组公式的环境,无需覆盖原数据,结果自动溢出填充,且源数据更新时结果同步刷新。
1、在目标起始单元格(如B1)输入公式:=TEXTSPLIT(A1,"-")(假设以短横线分隔)。
2、若需处理整列,可改写为:=TEXTSPLIT(A1:A100,"-"),结果将自动填入多行多列区域。
3、支持多分隔符:例如=TEXTSPLIT(A1,{"-","/"})可同时识别短横线与斜杠。
4、若需忽略空字段,添加参数TRUE:=TEXTSPLIT(A1," ",,TRUE)(以空格分隔且跳过连续空格产生的空项)。
四、借助Power Query拆分(适合批量复杂清洗)
该方法适用于含不规则分隔、需保留原始表结构、或需重复应用相同逻辑的场景,操作过程可记录为查询步骤,便于后续一键刷新。
1、选中数据区域,点击【数据】→“从表格/区域”,勾选“表包含标题”,确定导入Power Query编辑器。
2、右键点击需拆分的列标题,在下拉菜单中选择“拆分列”→“按分隔符”。
3、在弹窗中选择分隔符(如“自定义”输入“|”)、拆分位置(如“每个出现次数”),点击“确定”。
4、在查询设置窗格中,可重命名新列、更改数据类型(如将“日期”列设为日期格式),确认无误后点击“关闭并上载”。










