Power Query是Excel历史发展的一个里程碑式功能。她彻底解决了Excel从外界获取数据的问题。
正如下所示:
在Excel中进行数据分析之前,要准备好相关数据,Power Query使普通用户可以在不使用VBA,SQL而仅仅点击鼠标就可以做到从多种数据源获取数据并准备成适合进一步分析的数据结构。
当你掌握Excel基础,指望可以通过Excel来分析各种数据时,你确实选对了工具,但你紧接着就会遇到问题:
每个Excel用户数据分析的必经门槛
- 转换数据,就是将数据转换为我们希望的结构。
- 补充数据,就是为数据增加新的行或列以便于进行分析。
-
合并数据,就是从横纵方向合并数据以形成一个数据整体。
总之,为了便于分析,我们要对数据做的任何准备工作都在这个过程完成。
整个过程正如:
也许,曾经你无从下手;
也许,你不得不学习SQL或VBA;
也许,你必须依赖IT技术人员;
但我们关注的是业务本身!
Power Query 将解决上述一切问题
这是自Power Pivot以来,Excel的最佳免费插件(Excel 2016已内置)。Power Query是由Microsoft for Excel 2010(或更高版本)以及Power BI Desktop包含的组件。这是一个所见即所得的工具,可以让您对数据进行操纵,转换,整合,补充,合并等操作。
Power Query可以被视为一种ETL(IT的数据仓库领域专有名词,意为:抽取,转换,加载)工具,这意味着它可以提取来自几乎任何数据源的数据,并对数据做变换,然后加载它进入Excel工作表、Excel数据模型以及Power BI Desktop数据模型以备后续分析之用。
Power Query如下所示:
可以看出,Power Query在Excel 2010/2013中以插件形式存在;而已内置在Excel 2016的数据选项卡中,且作为Power BI Desktop的内置功能。
与其他在Excel中操作数据的技术(包括:VBA,vlookup等)相比,Power Query是性价比最高的(没有之一)。
更重要的是Power Query在Office及Power BI系列工具中是通用的,一次学习可以在不同工具中切换。
- Power Query在Excel 2010/2013中,叫做:Power Query,需要独立下载安装。
- Power Query在Excel 2016中,内置于数据选项卡,叫做获取与转换。
- Power Query在Power BI Desktop中,也已内置,叫做获取数据。
Power Query最重要的一点在于设计好之后可以发布到云端,在云端定期完成数据刷新来确保总是获得最新的数据,实现自动化。
在Excel中,Power Query通常是按照Excel实现商务智能的指导理论,配合Power Pivot以获得最大优势。