TXT转XLSX后数据格式不符,求368条数据拆分解决方案
批量拆分Excel数据到目标格式的方法
方法1:用Excel文本分列快速拆分
- 选中需要处理的整列数据
- 点击顶部菜单栏「数据」→「分列」
- 根据数据的分隔规则选择类型:如果是按逗号/空格这类符号分隔就选「分隔符号」,如果是固定宽度就选「固定宽度」,跟着向导预览调整规则,确认后完成拆分,368条数据几秒就能处理完
方法2:公式按需拆分(适合分隔规律的场景)
假设原始数据在A列,以空格分隔为例:
- 提取第一个字段:
=LEFT(A1,FIND(" ",A1)-1) - 提取第二个字段:
=MID(A1,FIND(" ",A1)+1,FIND(" ",A1,FIND(" ",A1)+1)-FIND(" ",A1)-1) - 提取最后一个字段:
=RIGHT(A1,LEN(A1)-FIND("@",SUBSTITUTE(A1," ","@",LEN(A1)-LEN(SUBSTITUTE(A1," ","")))))
将公式下拉填充到所有行即可
方法3:Power Query批量处理(适合复杂格式)
- 选中数据区域,点击「数据」→「从表格/区域」,进入Power Query编辑器
- 选中要拆分的列,点击「转换」→「拆分列」,选择对应的拆分规则(分隔符/位置)
- 调整好规则后点击「关闭并上载」,拆分后的数据会自动生成新表格
内容的提问来源于stack exchange,提问作者Bartek
相关产品推荐
相关产品推荐

