Excel/WPS数据分列是一个十分实用的小功能,它位于【数据】功能区,“数据工具”选项卡下面,除了字面意思对数据进行分列操作外 , 还有其它意想不到的效果 。
前期注意事项
【Excel小小分列功能,也有大大的学问,7点技巧分享】在点击按钮之前:首先需要选中分列的数据,如果什么也没有选中、或者选中一列空白列,表格会提示你“未选定要分列的数据” 。

其次每次只能选中一列数据 , 如果选择两列及以上的数据,会报错,如下图所示 。

按分隔符号
分列提供两种分隔方式,按分隔符号与按固定宽度,先来看第一种 。首先选中数据,点击【分列】,弹出界面默认选择“按分隔符号”,点击下一步,勾选默认的分隔符号或者手动输入分隔符;
这里我们的数据需要按"-"进行分隔 , 手动输入之后,点击下一步 , 点击确定,完成数据的分列 。
可以发现的是,按分隔符号分隔完成之后,分隔符号就会被剔除,不存在于分列出来的内容当中 。
如果想要保留,对于规整的数据,我们可以采用按固定宽度分隔 。
按固定宽度
宽度也可以理解为长度 , 按固定的长度进行分列,对列的数据格式要求比较高 。勾选“固定宽度”之后 , 需要建立分列线,单击鼠标可以添加分列线、双击鼠标可以取消分列线 , 选中分列线可以左右移动 。

这里我们将省份、“-”、编号 全部分列出来,一共可以得到三列内容,如下图所示:

可以发现的是,“-”被保留了,也就是说按宽度分列并不会舍弃任何东西,按分隔符分列,分隔符会被舍弃 。
除了两种最基本的分列方式外,在分列最后一步还存在更多的设置功能 。
保留原始列
分列功能默认在当前列展示分列的数据,如果要保留当前列数据的话,可以在最后一页中修改目标区域存放的首个单元格 。
舍弃部分列
大多数情况下分列意味着结果在1列以上 , 如果我们只需要其中部分内容,加载的时候可以将其他列舍弃掉 。还是以上面的内容为例,如果只想保留省份信息,编号不要,可以在分列最后一页 , 鼠标选中不需要的列,勾选“不导入此列”,这样此列就会被舍弃 。

转化为日期
不规则日期可以通过分列功能转化为规则日期 。选中需要需要转化的列,点击分列,在最后页面中,列数据格式勾选“日期”即可 。
文本转数字
有些系统或者MySQL中导出的数据会以文本的形式展示,无法进行数学运算,可以通过分列的功能批量转化为数字,直接点击分列功能 , 不要任何设置即可完成转换 。
数字转文本
同样的,针对数字部分,如果想将其转化为文本,也可以通过分列功能 。选中内容,在最后一项中列数据格式勾选“文本”即可 。

