这样的数据整理,活活愁坏老干妈

 

不规范数据整理,活活愁死老干妈...



小伙伴们好啊,今天老祝再和大家分享一个不规范数据整理的技巧。

先看数据源:

图中是某网站的会员注册信息,包含免费区、终身VIP和一年VIP等不同级别会员的ID和注册时间。

现在需要提取出2016年注册的不同类型的会员ID以及注册时间:
接下来咱们以Office 365为例,说说具体的操作步骤:

步骤1

单击数据区域任意单元格,依次单击【数据】→【自表格/区域】,在弹出的【创建表】对话框中保留默认设置,单击【确定】按钮,将数据加载到Power Query编辑器里。
步骤2

在Power Query编辑器里依次单击【添加列】→【索引列】→【从1】:
步骤3

单击【索引列】的列标,依次单击【转换】→【逆透视列】→【逆透视其他列】:
步骤4

单击【索引列】的列标,单击【删除】:
步骤5

右键单击【属性】列,依次单击【主页】→【关闭并上载】:
数据加载到工作表中,显示效果是这样的。
B列的整数是注册ID,带小数的就是注册时间了。

步骤6

接下来在C2输入公式:

=B3
按回车后Excel表格会自动填充公式,咱们先单击屏幕上自动出现的填充按钮,撤销计算列:
同时选中C2和C3单元格,双击右下角的填充柄:
步骤7

保持C列数据区域的选中状态,设置数字格式为短日期:
步骤8

点击C1单元格的筛选按钮,根据需要来筛选日期年份:
OK了:
现在的字段标题看起来不太直观,如果需要修改字段标题,B列的“值”可以在PQ查询编辑器的最后一步进行修改,比如修改成“注册ID”。C列的字段名“列1”,可以直接在工作表中修改成“注册日期”,这个问题就留给小伙伴们自己发挥啦。

此方法可以一劳永逸,如果在数据源中增加数据,只要单击在汇总表中单击右键【刷新】,就可以获得最新的结果,而不需要我们进行其他任何操作。

如果你使用的是Excel2016,操作过程和本教程几乎是一样的。如果你使用的是2013或是2010的Excel ,可以下载Power Query插件。

好了,今天的分享就是这些吧,祝各位一天好心情!

图文制作:祝洪忠

今天的练习文件:

链接: https://pan.baidu.com/s/18vr7aNryTDkP_rWTOueIeA

提取码: 8niw


    关注 Excel之家ExcelHome


微信扫一扫关注公众号

0 个评论

要回复文章请先登录注册