从数据到Excel自动化报表:Power Query和Power Pivot实战
  • 推荐11
  • 收藏19
  • 浏览17.7K

从数据到Excel自动化报表:Power Query和Power Pivot实战

黄海剑 (作者) 

  • 丛  书:数据分析从入门到实战系列
  • 书  号:978-7-121-35681-0
  • 出版日期:2019-03-19
  • 页  数:252
  • 开  本:16(185*235)
  • 出版状态:上市销售
  • 维护人:王静
纸质版 ¥59.00
Excel Power BI的神奇,不仅在于它的强大,更在于它的易用性,对大部分普通用户来说,掌握一些可视化的界面操作以及基础函数,即可极大提高日常数据处理效率。
本书主要介绍如何将原始数据变为自动化报表,主要内容包括Excel Power BI中的两大核心功能——Power Query和Power Pivot的关键知识点,通过一个又一个的案例,以期让普通的Excel用户,能快速掌握Power Query和Power Pivot的核心知识,从而将其有效地应用到实际工作中,提升工作效率。
本书适合具备一定Excel 应用基础知识,了解Excel 基础函数应用的读者,另外也适合财务、统计、人力资源、客服、售后服务、电商等需要处理大量数据的朋友学习。
告别重复劳动,轻松驾驭数据
小白也能轻松实现报表自动化!
一本非常适合入门、打基础的Excel Power系列书籍!
前 言
首先,感谢你在百忙中打开这本书!
如果你愿意继续,那么我们先聊一聊这本书的“三观”。

-曾经让人很腰疼、脖子疼的Excel报表自动化问题
以前,在Excel里要实现报表自动化,基本都需要用VBA。虽然VBA是一门相对简单的编程语言,但是对大多数普通的Excel用户来说,学习VBA所需要耗费的时间和精力都是巨大的。
笔者作为一个非计算机专业的普通用户,也曾学过多门编程语言,此前在用Excel进行日常数据处理时,为实现报表自动化,也一度成为VBA的重度用户。同时,笔者在学习和使用编程语言的过程中,深知作为一个普通Excel用户,需要掌握一门编程语言所需要经历的煎熬。回想那些写代码的日子,一次又一次为调试一个程序错误钻研到深夜的情景,仍历历在目——真是想想都腰疼、脖子疼。
当然,请不要误解为学VBA没有什么用,对有兴趣、有时间、有精力,又或者已有一定编程基础的朋友来说,VBA还是很有用的。

推开Excel Power 系列这扇门,走进一个崭新、美好的世界
自从笔者接触了Excel的Power BI功能,这一切开始发生根本性的改变。
现在,除了一些需要与用户做特别交互或非数据性处理(如打印控制等)的工作自动化问题仍通过VBA来完成外(对大部分普通Excel用户来说,这些工作实际上并不是必要的,或者是可以借助外部资源来完成的),对于数据本身的汇总、整理、计算分析以及完成各种标准化或非标准化报表的编制等,均可以通过Power Query及Power Pivot来实现,真正做到“数据进来,一键刷新”。
Excel Power BI的神奇,不仅在于它的强大,更在于它的易用性,对大部分普通用户来说,掌握一些可视化的界面操作以及基础函数,即可极大提高日常数据处理效率。
同时,由于Power Query对数据处理过程(步骤)以及Power Pivot对数据模型的可视化管理,用户在数据处理过程中,不仅在出现问题的时候,可以非常方便地定位和聚焦问题并着手解决,而且,在与同事或朋友交流,甚至工作上的交接,又或者向别人咨询某些难点问题的解决方案时,都会变得更加容易。
——推开Power BI这扇门,你就会发现,这真是一个崭新美好的世界。

播下种子,让它茁壮成长
本书内容主要包括Excel Power BI中的两大核心功能——Power Query和Power Pivot的关键知识点,通过一个又一个的案例,以期让普通的Excel用户,能快速掌握Power Query和Power Pivot的核心知识,从而将其有效地应用到实际工作中,提升工作效率。
同时,本书对一些需要重点掌握的内容进行较为详细的阐述,比如将“理解Power Query里的数据结构”分成5个部分进行详述;又如将Power Pivot中的“改变筛选上下文”分成3个部分进行举例说明——这些知识点看似简单,却是理解和深入学习Power Query或Power Pivot的核心内容,读者务必要掌握,并且熟练运用。
当然,强大的Power系列功能所包含的知识远不止于本书所述的这些,但是,通过对本书内容的学习,掌握这些基础的知识并学以致用后,将会激发读者进一步深入学习Power系列功能乃至微软新一代敏捷商务智能产品Power BI的浓厚兴趣。
——核心基础知识和兴趣的种子一旦播下,它一定会茁壮成长。

感谢、感恩,并且深感不足!
对于笔者的一些个人学习、总结和感悟,能成此书,首先要感谢的是出版社的认可以及各位编辑的大力支持!
同时,感谢家人在生活中的照顾和理解,使我可以在工作之余,仍有时间和精力整理这些案例,写成本书。
最后,感谢一直关注我的公众号、头条号、千聊直播间等的朋友以及正在读本书的你,是你们的提问、分享、支持和鼓励,使我能坚持把Excel Power系列功能,乃至Power BI的相关知识写得更加通俗、易懂、完整、接地气。
书中若有不足之处,敬请直提宝贵意见和建议,一起学习,共同进步!

“不要急,不要等。”
大 海
作 者

目录

第1章 Power Query、Power Pivot与Excel报表自动化 / 1
1.1 如何让Excel报表自动化? / 1
1.2 关于Power Query的几个疑问 / 3
1.3 关于Power Pivot的几个疑问 / 5
1.4 用一个例子说明报表自动化的实现过程 / 5
第2章 Power Query入门 / 17
2.1 通过一个例子体会Power Query的基础操作 / 17
2.2 用Power Query处理数据的过程 / 22
2.3 能Excel所不能:解决按最右侧特定字符分列问题 / 24
2.4 自动整合外部数据源:Excel不再是自己玩 / 25
2.5 重复记录提取:快速解决提取顾客最后消费记录的难题 / 29
第3章 Power Query操作进阶 / 31
3.1 数据转置,有一个需要注意的地方 / 31
3.2 分组依据:分类“汇总”的利器 / 33
3.3 逆透视:瞬间完成二维表转一维表 / 36
3.4 同类表数据追加查询:轻松组合多表内容 / 38
3.5 关联表合并:Vlookup虽好,但难承大数据之重 / 41
3.6 一个例子搞定“合并查询的6个联接类型” / 44
3.7 透视与逆透视:两步搞定数据转换难题 / 49
3.8 频繁重复的表间数据对比,今后只要刷新一下 / 50
3.9 数据都堆在一列里,怎么办? / 52
第4章 M函数入门 / 56
4.1 条件语句:if…then…else… / 56
4.2 多条件的使用:and和or / 57
4.3 错误处理:try…otherwise… / 59
4.4 最常用的文本函数 / 61
4.5 数值的计算(聚合函数与操作) / 65
4.6 列表构造初步:生成重复项清单如此简单 / 69
4.7 动态分组、合并同类项真的很容易 / 71
4.8 根据关键词匹配查找对应内容 / 73
4.9 最低价客户分组合并分析 / 79
4.10 将区间形式的数据转为规范数据 / 82
第5章 M函数进阶 / 87
5.1 理解Power Query里的数据结构1:总体结构 / 87
5.2 理解Power Query里的数据结构2:行、列引用 / 93
5.3 理解Power Query里的数据结构3:跨行引用 / 98
5.4 理解Power Query里的数据结构4:根据内容定位及筛选行 / 100
5.5 理解Power Query里的数据结构5:跨查询的表引用 / 103
5.6 模拟Excel中的Trim函数,练一练多函数的嵌套 / 105
5.7 自定义函数入门:化繁为简,能所不能 / 107
5.8 匿名自定义函数,随写随用 / 110
5.9 批处理的利器:List.Transform / 112
5.10 通过添加Buffer缓存提升查询效率 / 114
第6章 Power Pivot入门 / 116
6.1 从一个简单的排序问题说起 / 116
6.2 轻松解决非重复计数难题 / 124
6.3 部分和总计数据的动态对比 / 126
6.4 除了双击出数据,还有“金刚钻” / 129
6.5 为何双击“出明细”功能只返回1000条数据 / 131
6.6 表间关系一线牵,何须大量公式拼数据 / 133
6.7 数据表间的基本关系类型 / 136
第7章 DAX语言入门 / 139
7.1 Power Pivot里怎么做数据计算 / 139
7.2 那些几乎和Excel里一样的常用DAX函数 / 142
7.3 怎么输入多个判断条件 / 143
7.4 日期的输入 / 144
7.5 空值的处理 / 146
7.6 统一的列数据 / 147
7.7 既然可以直接用,为什么还要自己写度量值 / 149
7.8 为什么数据模型里做了数据筛选,图表没有跟着变 / 154
第8章 DAX语言进阶 / 157
8.1 无动态,不智能——谈谈DAX语言函数的计算环境(上下文) / 157
8.2 有条件的计数问题 / 160
8.3 改变筛选上下文之忽略(“删”) / 162
8.4 改变筛选上下文之覆盖(“改”) / 166
8.5 改变筛选上下文之添加(“增”) / 168
8.6 行上下文的概念 / 169
8.7 行上下文的困惑:聚合函数怎么了 / 171
8.8 行上下文的转换,在计算列中使用度量值 / 172
8.9 解决年月累计问题,理解日期表与时间智能 / 174
8.10 解决排名问题,理解迭代与行上下文嵌套 / 179
8.11 同比增长计算,进一步理解DAX计算思想 / 182
第9章 Power Query与Power Pivot综合实战 / 190
9.1 Power Query与Excel函数:数据源的动态化 / 190
9.2 用Power Query实现格式化表单数据的自动汇总 / 194
9.3 用Power Query实现多表数据动态查询系统 / 204
9.4 Power Query与Power Pivot:非标准格式报表的自动化 / 219
9.5 Power Query、Power Pivot与VBA:数据连接和刷新的自动化 / 231
9.6 向Power BI进发:体会商业智能数据分析的实现过程 / 235

本书勘误

印次
  • 页码:82  •  行数:最后第二行  •  印次: 3  •  修订印次: 4

    GB500216-023应该是GB500216-0235

    taoziiiiii 提交于 2019/9/20 16:34:21
    王静 确认于 2019/10/15 9:42:36
  • 页码:190  •  印次: 2

    第九章9.1,自动获取数据源当中,将数据源路径修改为用cell()函数获取的路径的时候,查询结果报错。报错如下:“Formula.Firewall: 查询“合并数据”(步骤“删除的其他列”) 将引用其他查询或步骤,因此可能不会直接访问数据源。请重新生成此数据组合。”

    栀子花开19931016 提交于 2019/8/2 11:41:04
    王静 确认于 2019/10/15 9:46:23
  • 页码:190  •  印次: 2

    第9章,现在所有通过自动获取数据源的PQ都显示不出来。都报同一个错误:“Formula.Firewall: 查询“合并数据”(步骤“删除的其他列”) 将引用其他查询或步骤,因此可能不会直接访问数据源。请重新生成此数据组合。”

    栀子花开19931016 提交于 2019/8/2 11:44:14
    王静 确认于 2019/10/15 9:46:09

读者评论

  • 扫了书中的两个二维码,怎么好多广告,找不到和书相关的资料。我读过好多类似的书都是书跟数据源、答案和视频。没有这么乱的!

    物流赵发表于 2022/12/12 21:02:26
  • 第19页的对话中,误将Power Pivot写成Power Query:
    小勤:如果是Excel 2010或2013,也要安装Power Pivot插件?
    大海:只有在Excel 2010中需要单独安装Power Query,在Excel 2013中已经内置了。Excel 2010的Power Pivot插件下载链接为:
    https://www.microsoft.com/zh-cn/download/details.aspx?id=7609

    GW Lou发表于 2022/9/21 15:20:03
  • 2.2用POWER QUERY 处理数据的过程一节,第23页,最上面两行字没有印刷完整,缺了不少字,能否用回答的形势在这里不上,我自己抄下来

    船夫发表于 2021/4/10 21:08:42
  • 本书配套的数据文件在哪里呀,找不到的呀

    一只小鹿发表于 2021/4/9 22:43:31
    • 可以再重新下载一下,我目前是成功下载的,如果你仍需要可以联系banyan0123@163.com,我发你一份

      跑跑发表于 2022/12/7 21:22:38
  • 找不到群消息,文件也下载不了,请问有哪位好心人能帮忙发一下邮箱吗,1569702802@qq.com,十分感谢!

    美丽的工作发表于 2021/2/5 15:43:43

下载资源

图书类别

同系列书

相关图书

趣玩Python:自动化办公真简单(双色+视频版)

本书以数据收集→数据清洗→数据分析→数据可视化→根据数据可视化结果(即图表)做决策为脉络,介绍Python在实际工作场景中的应用,侧重于用Python解决工作中...

 

Power BI建模权威指南

阿尔贝托·费拉里 (Alberto Ferrari) 马尔·科鲁索 (Marco Russo) (作者) 刘钰 潘丽萍 付大伟 (译者)

如何使用Excel和Power BI高效发现数字背后的信息?在数据分析时如何准确写出所需的公式?如何快速响应各方需求,提升自己的价值……答案是使用“数据模型”。...

 

跟着视频学Excel数据处理:函数篇

曹明武 (作者)

本书主要介绍Excel函数知识。主要内容包括函数基础知识、函数使用小技巧、文本函数、查找引用函数、逻辑函数、日期和时间函数、其他函数,以及函数初级综合案例、函数...

¥59.90

财务分析那些事儿:Power BI财务数据实战

杨晨 (作者)

本书从财务分析师的视角阐述了Power BI在日常财务工作中的应用,主要包括搭建财务模型、制作分析报告、风险控制、制定预算和财务分析案例等方面,对提升数据处理效...

¥79.00

这样学Excel数据处理与分析更高效(视频版)

陈飞 (作者)

本书融合了作者十余年授课经验编写而成。通过对本书的学习,读者可以提高数据处理与分析的效率,并进一步熟练掌握Excel在实际工作中的应用。<br>作为一本实用性书...

¥89.00

Excel人力资源管理实战宝典

刘必麟 (作者)

本书主要介绍Excel在人力资源管理中的应用。全书共分7章,涵盖了人力资源管理中的招聘管理、培训管理、员工关系管理、绩效管理、考勤与假期管理、薪酬与福利管理以及...

¥79.00