1、使用Excel的分列功能
按分隔符拆分:适用于数据间有明显分隔符的情况,如逗号、空格、制表符等,以将“市,区,区划代码”分开为例,先选中需要拆分的A列,点击“数据”选项卡中的“分列”按钮,在弹出的向导中选择“分隔符号”,点击“下一步”,再选择“逗号”作为分隔符,继续点击“下一步”,最后点击“完成”即可。

按固定宽度拆分:当源数据没有统一的符号或文字时,可按照固定宽度进行拆分,例如要提取身份证号码上的出生日期,先框选需要拆分的B列单元格,打开分列向导窗口,选择“固定宽度”,点击“下一步”,在数据预览区内单击添加数据分割线,将身份证号信息分成3部分,前6位可选择“不导入此列”,出生日期选择“日期”格式,后4位也选择“不导入此列”,点击“完成”。
2、使用公式分列
LEFT函数:用于提取字符串左侧的部分,假设A1单元格内容为“苹果橙子香蕉”,要在B1单元格提取“苹果”,可在B1输入公式=LEFT(A1,FIND("",A1)1)
。
MID函数:根据指定位置和长度提取字符串的中间部分,继续上述例子,在C1单元格提取“橙子”,可在C1输入公式=MID(A1,FIND("",A1)+1,FIND("",A1,FIND("",A1)+1)FIND("",A1)1)
。
RIGHT函数:提取字符串右侧的部分,同样的例子,在D1单元格提取“香蕉”,可在D1输入公式=RIGHT(A1,LEN(A1)FIND("",A1,FIND("",A1)+1))
。
3、使用Power Query

适用于处理大量数据和复杂的拆分需求,首先选择数据列,点击“数据”选项卡中的“从表格/范围”,进入Power Query编辑器,选择“拆分列”选项,选择“按分隔符拆分”,然后指定分隔符,最后点击“确定”,选择“关闭并加载”。
以下是两个与分列相关的常见问题及解答:
1、问:如何将一列数据按照多个不同的分隔符进行分列?
答:可以先使用查找替换功能,将要拆分的列中的一种分隔符统一替换为另一种特定的分隔符,然后再使用分列功能,按照这个特定的分隔符进行分列,如果一列数据中既有逗号又有空格作为分隔符,想统一按照逗号分隔,可以先将空格替换为逗号,再进行分列操作。
2、问:分列后的数据格式如何统一设置?
答:在分列向导的最后一步中,可以对每列的数据格式进行设置,如设置为常规、文本、日期等格式,如果分列后发现数据格式不符合要求,还可以选中相应列,通过“数据”选项卡中的“文本到数字”或“数字格式”等功能来进一步调整数据格式。
