封面
亲爱的小伙伴们,跟我学Excel系列福利来了,从初级一直到高级学习EXCEL系列文章,结合财务实际应用讲解,配合动图细节演示,通俗易懂,是一套比较系统的不可多见学习EXCEL的好文章。持续更新中!
本系列文章包括基础篇(包括技巧、函数)、进阶篇(主要是数据透视表)、高级篇(主要是Power Query)。
希望大家喜欢,欢迎提出宝贵意见和建议!
大家好,我们又见面了,从今天开始我们就步入了高级篇的学习了,也就是开始学习Power Query了。
四、EXCEL高级篇-Power Query01
01、Power Query概述
(1)、Power Query简介。
Power Query简称PQ,是Power BI的一部分。
Power BI是微软推出的一款自助式BI工具,也可以理解为一个数据分析的专业软件。目前,微软Power BI有3个版本,分别是Power BI Desktop、Power BI Pro和Power BI Premium,其中Power BI Desktop是免费版本,可以自由下载并安装在本地计算机上。不同版本的Power BI在功能上并没有显著的差异,仅在数据刷新频次、用户角色设定和协作共享等方面存在一定的限制。
大家也可以认为它是一个可视化工具,最开始可能也是被它的可视化吸引过来学习的,但它的可视化,不仅仅是生成普通的图表。
我们平时看到的很多图表,只是将数据转变为图形展示而已,这样的图表每个软件都能轻松完成,而Power BI的可视化是可视化分析,是数据分析的一部分。
Excel是Excel,Power BI是Power BI;Excel里没有Power BI; Excel里有的是Power Query(简称PQ,数据清洗)、Power Pivot(简称PP,也叫超级透视,也叫超级建模)、Power View(简称PV,也叫数据可视化)和Power Map(简称PM,也叫数据地图);可以单独作为加载项在EXCEL中使用的;Power BI的核心技术也是PQ、PP、PV和PM。
也就是说你可以这样理解,Excel把Power BI里的四个组件当做一个个Excel的功能嵌入到了Excel里面。其他三个加载项我们暂时了解一下即可,我们重点学习PQ,也就是在EXCEL中如何应用PQ来帮助我们更快、更高效的整理数据。
为什么将PQ嵌入EXCEL?一方面是因为Power BI是从EXCEL发展而来,只不过Power BI操作更高端而已。另一方面,利用Power BI的技术反哺EXCEL数据清洗功能的不足,让用户有更好的EXCEL使用体验。
Power BI可以通俗理解为可视化工具或者数据分析工具,这个工具的基础就是数据,这个好理解,面对计算机和互联网的日益发展,海量的数据成为了社会的常态,有海量的数据,自然就有分析的需求了。
我们知道不管什么软件处理数据,数据处理无外乎就这几个程序:数据获取、数据清洗(也可以叫数据整理)、数据分析、数据呈现,Power BI也是这样工作的,PQ就是这几个组件里干最底层脏活苦活的工具,专门用于清洗的,EXCEL是目前最广谱、最大众化的非编程数据处理的载体,所以微软把PQ嵌入到EXCEL中的目的也就是提高数据整理的能力和效率,同样的,打通Power BI和EXCEL的数据互联,也为Power BI分析呈现数据打下了坚实的基础,否则Power BI就会成为无源之水无本之木。
(2)、Power Query(简称PQ)的特点
第一个特点,功能强大。
作为数据整理,技巧和函数能干的活, PQ全能干,而且干的更好。比如Vlookup好用吧,但是对应PQ里的这个功能比Vlookup强大几十倍。
第二个特点,处理量大。
PQ处理的EXCEL数据可以是几十万行上百万行还可保证一定的流畅性,而一些复杂函数运算到了几万行十几万行可能就开始卡壳了。
第三个特点,效率高。
处理重复性的工作是PQ最大的特点,这个特点有点类似于软件了,其实软件处理数据的特点就是为了解决重复工作的。比如,个税申报最常见的工资个税申报表,我们用导入模板处理的话,传统办法是每个月都需要将工资表的数据整理为符合个税申报的样式,月月如此,操作的数据可能不一样,但流程是一样的,人数少无所谓,人数多了,月月操作也挺烦人的,如果用PQ处理,第一次处理稍微复杂一些,但从第二次使用开始就非常简单了,只需要将第二月的工资数据复制数值替代基础表,刷新一下,一个符合个税申报表样式的新表就出来了,一般也就是几秒钟。
在Power Query编辑器中,用户可以使用超过300种不同的数据转换,并且转换的每一个步骤的数据都可以随时查看。这些数据转换功能在所有数据源中都是通用的,而不受基础数据源的限制,并且数据处理以后,所有的步骤都被记录下来,源数据发生变动只需要刷新就可以自动执行所有处理步骤。如果有错误,只需要修改对应错误的步骤就行了,比较方便。
第四个特点,彻底解决了多区域多工作表多工作簿协同操作问题。
我们在学习数据模型透视表的时候说过,数据透视表对多区域多工作表多工作簿的处理实际是力不从心,自从微软将PQ嵌入了EXCEL中后,PQ和EXCEL配合起来使用使得好多的数据工作变得异常轻松了,包括多区域多工作表多工作簿的数据处理。
(3)、为什么学习PQ?
尽管EXCEL很强大,但不是无敌的存在,VBA就是EXCEL中用于个性化功能的工具,来弥补EXCEL不足的,但后来因VBA需要写代码,太专业了,使得VBA在应用的广泛性上大打折扣,目前个性化功能利用编程来处理的门槛依然很高,随着Power BI的发展,功能命令化模块化的趋势越来越明显,尤其是PQ的基础功能部分基本上就像EXCEL中的菜单一样被选取使用的,这就大大降低了个性化功能的操作门槛,事实上,PQ就是编程和非编程之间非常好用的一个工具,所以VBA有被Power Query(PQ)替代的趋势。
Power Query已经内置于Excel中,可以通过Excel Power Query功能来体验Power BI中的数据的获取,转换与加载的功能,让Excel更加地智能,同时也能弥补Excel在数据获取与清洗方面的一些短板;
清洗好的数据是为了使用,直接使用的就不用说了,正常使用就行了,需要分析的目前在EXCEL交给数据透视表就行了。更高层次的分析是Power BI里的PP,被称作超级透视,这个功能比数据透视表的功能更为强大!
PQ是专门用于数据清洗的,PP是专门用于数据分析的,PV是专门用于做数据图表的(我们在自媒体上看到大量炫酷静态或动态图表,多数就是用PV制作的!),PM是专门用于发布地理数据地图的。
毕竟Power BI的操作是有相当难度的,所以我们暂时只学习PQ,一方面是因为PQ和数表的结合对于EXCEL数据处理来说是如虎添翼,二来PQ是Power BI的基础,学习好PQ对于有兴趣学习Power BI来说就是打好基础!
当然作为一个轻度数据处理者来说,不用理会那么多,只需要记住两点:
一是EXCEL中的PQ功能最适合处理量大、重复性很高的数据工作。
二就是EXCEL中的PQ非常擅长处理多区域多工作表多工作簿的数据工作。
这就是PQ最有值得我们学习的地方!
(4)、Power Query(简称PQ)学习和使用前提
我们在前面提到过PQ,从OFFICE2013开始,EXCEL嵌入了一个PQ插件,所以13版能用,不方便。到OFFICE2016以后直接将PQ嵌入了EXCEL的功能里,所以如果想使用PQ的功能,EXCEL的版本必须升级到OFFICE2016或以上才可以使用这个功能。目前最新版已经是OFFICE365了!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。