从数据到Excel自动化报表
本文重点都在案例上,PQ的功能就不一一介绍了。
Power Query
PQ主要功能是数据查询和转换,记录的是处理数据的过程!
记录的步骤类似于录制宏的过程,但比录制宏要人性化,功能更强大,并对所有步骤进行了可视化管理,M函数的加入让它的扩展性也变得更强。
1、数据获取(新建查询)
2、数据处理(清洗转换)
对PQ中的数据进行增加、删除、修改、转换、合并、拆分、排序、筛选、透视、逆透视等操作,最终变成自己需要的数据。
3、数据上传(上载刷新)
将PQ处理好的数据上传到指定的地方,在数据源发生改变时,通过刷新自动得到最新的结果数据。
案例
· 提取顾客最后一次消费记录
- 反转行
- 对姓名列删除重复项
- 再次反转行
· 分类汇总→分组依据
- 转换-分组依据-基本

这样单一分组就完成了。 - 转换-分组依据-高级

添加分组可以对多个类别进行分组,以末位分组依据为最小粒度,新列名则作为统计项。
· 逆透视:二维表转一维表
- 转换-逆透视其他列
可以将多列数据转成两列,一列为“属性”,一列为“值”,变成我们需要的一维明细表。 - 一维表和二维表的区别
一维表即我们常说的清单表或明细表,二维表即我们常说的交叉表或汇总表。 - 透视及逆透视
透视:一维→二维
逆透视:二维→一维 - 逆透视用途很强大,值得深入研究
· 实现VLOOKUP
- 开始-合并查询,选择要查询的列
- 确定后会生成一个“NewColumn”的列,点击数据展开按钮,勾选需要合并到本表中的内容,取消勾选“使用原始列名作为前缀”复选框,然后确定。
- 合并查询也可以选择多列,但是顺序要一致。
· 表间数据对比
·
·
·
·
·
Power Pivot:数据建模和分析

浙公网安备 33010602011771号