封面
亲爱的小伙伴们,跟我学EXCEL系列福利来了,从初级一直到高级学习EXCEL系列文章,结合财务实际应用讲解,配合动图细节演示,通俗易懂,是一套比较系统的不可多见学习EXCEL的好文章。持续更新中!
本系列文章包括基础篇(包括技巧、函数)、进阶篇(主要是数据透视表)、高级篇(主要是Power Query)。
希望大家喜欢,欢迎提出宝贵意见和建议!
大家好,我们继续学习Power Query。
四、EXCEL高级篇-Power Query05
0、PQ案例01序时账整理
(1)、案例01基础表及需求
我们从案例讲起,在操作过程中学习PQ的操作要领。
现在有一个从财务系统导出的序时账,是2006年1月份的序时账,一共十列,格式如下。截图一。
截图一
我们的需求是将序时账整理后形成一个“列标题”为日期、凭证号、摘要、一级科目、二级科目、借方金额、贷方金额的数据库样式的表格,作为数据透视表的基础表,具有后续可延续操作的超级表。
(2)、案例01操作过程
第一步、将1月份的序时账载入到查询编辑器中。将光标放置在1月份序时账内,点击“数据”---“来自表格/区域”,弹出的对话框,如果“表包含标题”已经默认勾选,确定即可,如果未勾选,一定要勾选。标题一般我们不需要,载入的表就省略标题了。
目前查询编辑器里只有一个查询,我们可以将导航区缩小。查询默认的名字是“表1”,我们这里修改为“序时账”,也可以在导航区双击查询的名字修改。注意一点,一旦进入PQ(查询编辑器)以后,所有的EXCEL都不可以操作了,只有退出PQ才能进行其他操作。动图一。
动图一
第二步、识别列的类型
我们来注意看,右侧的查询步骤窗口,目前有两个步骤,一个是“源”,一个是“更改的类型”,把1月序时账导入到PQ,在PQ里就被记录为“源”,第二步的“更改的类型”这个步骤我们并没有操作,是系统根据列的情况自动识别的结果,一般我们不用管,除非是识别错误。
现在“科目编号”被识别为“整数”类型,我们可以修改为“文本”类型,“日期”被识别为“日期/时间”类型,我们修改为“日期”类型,替换当前转换即可。动图二。
动图二
第三步、删除多余列
根据情况我们可以任意删除列,“删除列”的功能是一个比较常用的功能。
选定列后,点击“主页”选项卡下的“删除列”可以把选定列进行删除操作,也可以用“Shift”选定多列一起删除。如果删错了,比如我们把“科目名称”删除了,可以在编辑栏里修改。动图三。
动图三
也可以将这个步骤整体删除了,重新删除列。动图四。
动图四
也可以用“Ctrl”多选以删除列。动图五。
动图五
如果需要删除的列比较多,保留的列比较少,也可以,选定一列,点击“主页”选项卡“删除列”右下角的三级选项“删除其他列”。比如我们选定日期、凭证字号、科目名称、借方、贷方、摘要这几列,将其他列删除。动图六。
动图六
第四步、向下填充
列标题可以双击修改。动图七。
动图七
日期和凭证号需要填充,空单元格都是上面的默认,直接向下填充即可。选定“日期”和“凭证号”列,点击“转换”选项卡---“填充”---“向下”,有向上填充的情况点击“向上”。动图八。
动图八
第五步、调整列的顺序
我们将“摘要”列放在“凭证号”列的后面。动图九。
动图九
第六步、拆分列
我们需要将“科目名称”拆分了。选定“科目名称”列,点击“主页”选项卡---“拆分列”---“按分隔符”,系统自动识别了分隔符为“→”,确定即可,然后修改对应列标题。动图十。
动图十
第七步、关闭并上载
这样,序时账就整理好了,点击“关闭并上载”,系统自动生成一个新的工作表“序时账”。动图十一。
动图十一
第八步、后续操作
比如2月的序时账有了,我们将2月份数据直接选择性粘贴到“序时账200601”表里,刷新“序时账”即可。
刷新并上载好的表就可以进行数据透视了。以后可以接着将3月4月等等序时账接续放入第一张表,序时账刷新,数据透视表刷新即可。动图十二、动图十三。
动图十二
动图十三
当然也可以将“序时账200601”1月的原始数据删除,将2月的数据选择性粘贴数值到“序时账200601”工作表里,将“序时账”工作表刷新也可以单独得到一个2月数据整理后的表,和1月整理后是一样的格式,这里就不作演示了。
附言:演示数据已发至公共邮箱,再次提醒用OFFICE2016及以上版本才可以看演示数据和操作PQ。公共邮箱:excel147@163.com,公共邮箱密码:Excel258。