封面
亲爱的小伙伴们,跟我学Excel系列福利来了,从初级一直到高级学习EXCEL系列文章,结合财务实际应用讲解,配合动图细节演示,通俗易懂,是一套比较系统的不可多见学习EXCEL的好文章。持续更新中!
本系列文章包括基础篇(包括技巧、函数)、进阶篇(主要是数据透视表)、高级篇(主要是Power Query)。
希望大家喜欢,欢迎提出宝贵意见和建议!
大家好,我们继续学习Power Query。
四、EXCEL高级篇-Power Query02
02、Power Query实操案例演示
(1)、PQ学习前言
PQ操作和学习是有一定难度的,而且PQ也存在基础和高级操作的区别,本套课件本着实用、简单的学习原则,所以在PQ的学习上尽量使用模块化命令操作,这也是PQ的基础操作。
PQ的高级操作主要依托多达七百多专用M函数实现的,对于初次学习PQ来说,这些函数的操作是比较复杂的,所以我们从基础的开始学习。PQ为了实现普通操作者也能上手,将这些函数进行了命令模块化,也就是PQ将一些基础的PQ操作做成了菜单命令,例如,类似EXCEL中的“分列”功能,在PQ里差不多的功能叫“拆分列”,当然PQ里的功能要远远比EXCEL里的菜单功能多而且强大。
所以对于初学者来说尽量使用PQ模块化命令来学习更容易理解一些。
(2)、PQ实操案例1演示
为了更好的学习PQ我们先用一个案例演示来看利用PQ操作能实现什么样的效果。(演示数据信息在文末)
我们以财务最常见的合同为例。我们有两个基础表,一张是“合同登记”,有四列,分别是“序号”、“合同号”、“合同日期”、“应收金额”,有153个合同。这张表用于我们常用的合同登记情况,实际合同登记项目可能比这张表多,我们这里简化了。动图一。
动图一
另外一张基础表是我们从账套里提取的带合同号的实际收款的记录,一般来说我们是记入了“主营业务收入”了,至于怎么从账套里得到这个实收款的表格是另外的问题了,我们暂且忽略这个过程。但最好不要用普通办法一笔一笔单独手工录制一个实收款表,或者在合同登记表里手工录入实收款,因为账套里有一套实收数据,手工再登记一套,这样就显得重复工作了,而且手工录制还容易出错。
这个基础表叫“财务收款”,有五列,分别是“序号”、“合同编号”、“实收款”、“收款日期”、“备注”,收款记录有388条,有的合同是一笔收款,有的合同是多笔收款。动图二。
动图二
通常我们的需求就是看看登记的合同应收款和实收款的对比。
常规做法是在“合同登记”表里增加一列,用SUMIFS函数将“财务收款”表里的实收款按合同号汇总以后填入,再增加一列,用应收款减去实收款,从中筛选出不为零的记录,看看哪些不一致。同时我们还得核对一下是否有实际收款了漏登记的合同,用我们前面讲过的技巧也好,函数也好都可以实现这个需求。这里就不作具体演示了,相信大家都能操作了。
或者用数据透视表透视财务收款记录再和合同登记表对比。
在PQ里当然也能实现这个需求,具体来说,在PQ里的这个需求有这么几种做法。
①、第一种做法
直接得到不相符结果的表格,就是直接将所有未收款不为零的记录提取出来,形成一个新的表格,再根据这个表修改不正确的记录或用作他处,我们将这个表命名为“核对表”。截图一。