从数据到Excel自动化报表:Power Query和Power Pivot实战
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.2 关于Power Query的几个疑问

小勤:在Excel 2003或2007中能用Power Query吗?

大海:不能。

小勤:Power Query收费吗?

大海:完全免费。

小勤:怎么安装Power Query?

大海:如果你已经安装了Excel 2016,那么不需要安装Power Query;如果你安装的是Excel 2010或Excel 2013,那么需要到微软官网下载插件,然后按提示一步步安装即可。

小勤:安装Power Query插件有什么要求?

大海:Window 7及以上,IE9及以上。如果是Excel 2010,注意看是否打了SP1补丁(一般都打上了)。

小勤:为什么要学Power Query?

大海:这个问题和为什么要学Excel为什么要学数据透视表的答案是一样的。

● 现在,Power Query已经是Excel里的一项功能,只是由于其从插件演变而来,以及它的功能非常强大,以至于还很多人觉得它像一个额外的东西。

● 通过Power Query,可以实现大量原来必须通过VBA才能实现的报表自动化功能,但相对于VBA来说,Power Query学起来太简单了。

● Power Query是微软Power BI的核心功能,虽然Power BI刚被推出短短几年,但其已经占据了敏捷BI(商业智能)的巨大市场份额。学好Power Query对以后过渡到Power BI甚至其他的商业智能工具非常有帮助。

小勤:我的Excel水平一般,是否合适学Power Query?

大海:会Excel基本操作就能学会Power Query,因为Power Query的大部分基础应用都可以通过鼠标操作来完成的,十分简单易用。所以你并不一定要很精通Excel的所有功能才能学Power Query。

小勤:Power Query中的功能看起来好像跟Excel里的功能差不多,不是重复了吗?而且有的功能操作起来感觉还没有Excel里方便。

大海:从单个功能的角度来说,Power Query里的很多基础功能和Excel里的功能的确有相似的地方,有的比Excel强大一些,有的可能反而没有Excel灵活。但是,所有这些功能都是非常必要的,因为这些功能并不是Excel中同样功能的简单替代,而是要使Power Query里的功能成为一个体系。这样,以后如果原始数据更新了,只需刷新一下就能自动得到所需要的结果,这也是数据放到Power Query里处理和直接在Excel里处理的主要差别。

小勤:我看到某些关于Power Query的书或文章上都是一堆堆的代码,而且跟Excel的公式函数完全不一样,代码又很长,感觉很深奥,我学得会吗?

大海:那是Power Query的M语言及函数内容,属于高阶内容。刚开始学习时可以先不需要理会,因为:

● 大量的日常难题只需要通过鼠标操作就能完成。

● 再进一步的是,对通过鼠标操作生成的代码进行简单的修改,就能解决绝大部分问题。

● 最后可以按个人需要去学习更高阶的功能。

所以,你完全不需要担心是否学得会Power Query,只要循序渐进,打好基础,后面逐步深入学习并提升,就可以掌握Power Query。