告诉大家一个Excel小功能PowerQuery,与实际结合的分享文

    这几天参加一个Excel的学习活动叫E站到底,是由office职场大学储君老师主讲的,非常非常好。今天是复盘日,这几天由于工作原因在学习过程中实践的操作有点少,今天是复盘日也是周日,正好留出时间好好再学习操作下,操作对学习一项技能是非常有利,这个道理不必多说,直接进入主题。

    在昨天晚上突然联想到学习的一个技能可以解决我的问题,试验了下没有成功,今天通过变型反复操作尝试成功了,分享给大家,首先我借储君老师的课件说明下这个功能,最后再说说我遇到的问题以及解决方法。

    大家知道Power Query这个功能不,首先这个名称大家要知道,它有许多兄弟姐妹如Power BI、Power Pivot、Power Map、PowerView等,由于我也是第一次接触这个功能,所以我课外学习了下,了解到Power Query常见的功能有多表格合并、合并查询、逆透视以及一些知识,希望大家也可以多查一查,数据仪表盘就是通过以上功能实现的,今天我分享给大家的就是有关逆透视的功能。

    在多结构表中有很多维度,如下图除了学号、姓名的维度,还有各个学科的维度,这种情况下不利于我们进行数据透视表、做图等的操作,需要我们转化成二维表。

多维表
二维表(项目和值)

    想要这样的结果怎么操作呢,我以office2016为例介绍一下步骤。如下图,首先第一步是找到它的位置(数据-新建查询旁的“从表格”),然后会弹出对话框创建表,一般前一步选中表内任意单元格这一步就会自动扩大到全表区域。确定之后会出现界面“查询编辑器了”,下图3,总分那一列不需要就右键删除了,之后选择六门学科(可以用CTRL一个一个选列,也可以选中语文然后按住shift选择地理,就将中间的区域都选择了),点击转换-逆透视列(或“仅逆透视选定列”),最后一步就是开始-“关闭并上载至”了,加载完成,就出现上面的二维表了。

    看下面的图片,我工作中遇到的问题是想要将重量区域对应百分比区域,并且处理A的重量要对应处理A的百分比,对应后还要将相同品种的放在一起。我开始用的方法就是一列一列的粘贴在下面,最后依据品种排序,由于数据较多,非常不方便。然后在学习了这个功能后,我突然发现可以用这个快速实现的,但是注意不要将重量区域和百分比区域一起“逆透视”了,不然就出现了我下面的错误了。

示例原数据
错误示范

    正确做法就是,重量区域逆透视一次,百分比区域透视一次,然后将数值加载在相同的表里,如下图,最后将重复的序列和品种列删除即可,是不是非常节省时间和便捷了。

    功能我们要活学活用,这也是我一致反复学习的目的,每一次都有新的体会。

示例结果

 (另说明:“在Office2010时代,BI组件包括PQ均以插件形式存在,需要单独下载;2013时代,除了PQ,其他插件已全部内置;2016时代已全部内置相关插件;而Power BI就是将这些插件打包起来做了一个独立的软件,更加方便我们的使用。”来源:  作者:我的大鹏老师   链接https://www.jianshu.com/p/b3d6fdf480e6)

你可能感兴趣的:(告诉大家一个Excel小功能PowerQuery,与实际结合的分享文)