前期,我用VBA写了个小工具,用于解决一个问题:表格很宽,有许多列,一眼看不到头,我们只想看自己需要的数据怎么办?
例如下图,我们想看张三丰会什么工具,看起来就比较费劲,横向筛选就可以只显示张三丰涉及的工具,其他空白处不予显示。
但是,这个工具还非常初级,比方我们只想看张三丰"精通"什么工具,以前写的那个VBA就实现不了,需要费神重新改代码。
如果我们可以快速将这张表转变成一维的,即所有"工具"也纵向显示,岂不是可以方便的利用Excel强大的纵向筛选就可以随意筛选自己想要的结果了?
此时,微软的Power BI系列组件之一Power Query现身了,我们无需任何代码与公式,这个表格30秒之内可以快速转化。动图展示如下:
转换完成之后,表格就成了这个样子,你可以随意筛选了:
Power query除了快速还有两个好处:
- 可以在数据源之外单独生成表格,不影响原表结构。
- 生成的表格保持和原表链接,如原表数据更新,此处只需要刷新即可。
Power Query的这种快速逆透视功能不仅适用于方便筛选,还可用于服装业尺码快速横排竖排转化等工作。
作为数据处理利器,Power Query的功能还非常多,有兴趣的不妨试一试。
Excel 2016已经内置,本文演示使用2013版(注意两个版本路径不一致),13版需要到微软官网单独下载插件。下载地址
https://www.microsoft.com/zh-cn/download/details.aspx?id=39379