在Excel中,有一个实用的功能——分列,它的重要性不亚于排序和筛选,但很多人往往都忽视了它的存在。

我们经常使用函数公式解决的数据处理问题,一般来说,都可以使用分列功能来代替,而且,使用起来还简便多了。

接下来,我们就来学习分列功能的使用方法和五种常见的数据处理场景,希望能够帮助你快速提高工作效率。

看到下面的这个案例。

拆分流水单号

现在我要拆分表格中的流水单号,保留其中的第二段的数字。

我们可以看到,流水单号不是固定长度的,使用简单的函数公式不能实现正确的拆分,但是,它们都有一个共通点,就是用横线做分割。

这时候,我们就可以使用分列功能,实现流水单号的拆分。

首先,在后面增加一个空白列,用于存放拆分后的数据。然后,选中流水单号,点击打开数据选项卡,打开分列功能。

(1)第一步,文件类型选择分隔符号,点击下一步。

(2)第二步,分隔符号勾选其他,输入横线,在数据预览中,可以看到分列后的效果是正确的。

(3)第三步,因为只保留第二段数据,所以分别选中第一段和第三段数据,在列数据格式这里,都选择不导入此列(跳过)。

然后,选中第二段数据,列数据格式默认常规,目标区域选择B2,即空白列所在的单元格,点击完成。

最后,修改单元格格式为常规,即可实现流水单号的拆分和保留了。

提取出生日期

现在我要提取身份证号码中的出生日期,同时转换成标准的日期格式。

我们可以看到,表格中的身份证号码都是18位的,其中,从第7位开始,顺数8位,就是出生日期,针对这种规范的数据提取工作,我们也可以使用分列功能来完成。

同样的,在身份证号码后面增加一个空白列,用于存放出生日期。然后,选中身份证号码,打开分列功能。

(1)第一步,文件类型选择固定宽度,点击下一步。

(2)第二步,在第七位增加一条分列线,然后顺数八位,增加第二条分列线,点击下一步。

(3)第三步,因为需要提取的是出生日期,所以分别选中第一段和第三段数据,在列数据格式这里,都选择不导入此列(跳过)。

然后,选中第二段数据出生日期,列数据格式选择日期YMD,代表的是年月日,然后目标区域选择E2,即空白列所在的单元格,点击完成。

即可实现身份证号码中出生日期的提取和标准日期格式的转换了。

规范日期格式

在表格中,我们可以看到,中奖日期中有部分数据是使用句号做分隔的,不是标准的日期格式数据。

这时候,我们可以使用分列功能,实现标准日期格式的转换。

选中中奖日期,打开分列功能,第一步和第二步使用默认选项,直接跳到第三步,列数据格式选择日期YMD,代表的是年月日,然后点击完成。

即可实现标准日期格式的转换,规范日期格式。

转换文本数字

在表格中,我们可以看到,商品价格中有部分数据属于文本型数字。

单元格左上角有绿色三角形的数据,为文本型数字。该数据不能正常参与数学运算,从而导致计算结果出错。

这时候,我们可以使用分列功能,转换文本型数字。

选中商品价格,打开分列功能,第一步和第二步使用默认选项,直接跳到第三步,列数据格式选择常规,然后点击完成,即可完成文本数字的转换。

除此以外,还有一种更简便的方法。

从该列中第一个文本型数字单元格开始选择,选择整列数据,然后点击左上角带叹号的按钮,选择转换为数字,也可以快速实现文本数字的转换。

获取寄送城市

最后,我们看到寄送地址这一列,现在我要获取寄送地址中的城市信息,也可以使用分列功能。

在这个场景中,无论是分隔符号还是固定宽度,都可以实现城市信息的获取。

其中,如果我们使用的是分隔符号的话,在第二步分隔符号这里,勾选其他,然后填写省字,作为分隔符号,即可做出分列的效果。

以上,就是今天我要介绍的分列功能使用方法和适用场景,大家都掌握了吗?