前言 做数据处理有一个苦不堪言的感受,重复地在不同的Excel表之间复制、粘贴数据,来回VLOOKUP,效率低。Power Query(PQ)是解决这种问题的最佳方案。近年来,PQ已经成为不会编程的办公室人员处理数据的利器。 学习PQ的特点是入门很快,但灵活应用较难。很多学习者的感受是对PQ又爱又无力,痛点是应用水平进阶困难。解决工作中随时出现的需求,应灵活地应用M函数。针对这些痛点,本书应运而生。 本书主要内容 第1章介绍使用PQ贯穿始终的3种数据结构(简称为三大容器),通过Excel单元格的用法和三大容器作类比,帮助读者理解三大容器的原理。 第2章介绍M语言的结构。初学PQ最头疼的问题是频繁地写错语法,本章详细地拆解M语言结构,帮助读者理解PQ的语法规则。 第3章介绍M函数、关键字、语句,从基础的List类函数入手,熟悉M函数。 第4章介绍M函数传参的原理,多个M函数涉及自定义函数传参,将传参原理理解透才能灵活地使用M函数。 第5~21章讲解PQ常用的函数,包括Table类、Record类、List类、Number类、Date类、Text类、文件类等函数。 第22章介绍自定义函数的用法,本章是对M函数理解的扩展应用。 第23章介绍PQ与其他工具(VBA、数据透视表等)的结合使用,还介绍PQ对空值的处理,本章内容是数据处理的细节之一。 第24章介绍获取网络数据的M函数。 阅读建议 本书是一本基础夯实加实战的书籍,既有基础知识,又有丰富案例,包括详细的操作步骤,实操性强。 本书非常适合已经学习使用PQ 1~3个月的读者,帮助读者从基础阶段进阶到中级阶段。 本书每个章节的知识体系都是循序渐进的。已经熟练PQ的读者,可以根据目录任意选择自己需要的章节阅读。建议对三大容器、传参原理还未理解透彻的读者,按照章节顺序阅读。 本书部分章的最后一节是PQ的使用技巧,可以先阅览,以提高PQ操作效率。 本书源代码和视频 素材(源码)等资源: 扫描目录上方的二维码下载。 致谢 非常感谢清华大学出版社赵佳霓编辑,让笔者有机会将多年的PQ学习经验分享给读者。感谢在这7个月的写作时光中,家人的陪伴和朋友们的支持,感谢toot、ob、阿武、雾伴湾沟、峡山小明、双鱼协助我对本书内容进行了检查、给予了指正。 意见反馈 PQ的使用细节非常多,书稿虽然经过笔者的全面检查,但疏漏之处在所难免,敬请读者批评指正。 邹慧 2024年1月