第 1章 Power Query介绍1
1.1 Power Query的作用1
1.2 Power Query数据流向1
1.3 Power Query的优势2
1.4 Power Query安装2
1.4.1 Power Query安装环境需求2
1.4.2 Power Query各版本显示方式3
1.5 Power Query的版本选择3
1.6 Power Query的版本更新4
第 2章 Power Query基础5
2.1 Power Query查询编辑器的启动及查询表数据的上载5
2.1.1 查询编辑器的启动5
2.1.2 查询表数据的上载6
2.2 Power Query查询编辑器界面介绍8
2.2.1 功能区简介8
2.2.2 Power Query查询编辑器中表的设置10
第3章 Power Query操作14
3.1 常见获取数据的方式14
3.1.1 从Excel文件导入数据15
3.1.2 从CSV文件导入数据16
3.1.3 从文本文件导入数据18
3.1.4 从文件夹导入数据19
3.1.5 从数据库(SQL Server)导入数据21
3.1.6 从Web(网页)导入数据23
3.2 列相关操作25
3.2.1 选择列25
3.2.2 移动列26
3.2.3 复制列27
3.2.4 添加列28
3.2.5 删除列34
3.3 行相关操作35
3.3.1 选择行35
3.3.2 移动行35
3.3.3 复制行37
3.3.4 添加行37
3.3.5 删除行37
3.3.6 标题与第 一行的转换46
3.4 任意列数据处理48
3.4.1 列重命名48
3.4.2 数据类型48
3.4.3 数据替换51
3.4.4 数据填充54
3.4.5 透视列55
3.4.6 逆透视列57
3.4.7 转换为列表(深化)59
3.5 文本列数据处理60
3.5.1 格式整理60
3.5.2 数据提取63
3.5.3 合并列73
3.5.4 分析74
3.5.5 拆分列76
3.6 数字列数据处理80
3.6.1 统计信息(汇总方式)80
3.6.2 标准型(算术运算)82
3.6.3 科学型84
3.6.4 三角函数85
3.6.5 舍入85
3.6.6 信息86
3.7 日期时间列处理87
3.7.1 日期88
3.7.2 时间97
3.7.3 持续时间103
3.8 结构化列109
3.8.1 Power Query查询表结构109
3.8.2 展开113
3.8.3 聚合116
3.8.4 提取值117
3.9 查询表处理119
3.9.1 转置119
3.9.2 分组依据119
3.9.3 表的合并122
第4章 Power Query示例应用130
4.1 查询应用130
4.1.1 多条件查询130
4.1.2 多列查询132
4.1.3 指定数据范围查询(合并查询法)135
4.1.4 指定数据范围查询(筛选法)139
4.1.5 文本字符模糊查询142
4.2 统计应用145
4.2.1 二维表的条件汇总145
4.2.2 分类统计最大值147
4.2.3 统计应用1(按户主统计各家庭男女人数)150
4.2.4 统计应用2(提取最后付款月份)153
4.2.5 统计应用3(提取每个人的最高分及对应科目)155
4.2.6 经典中式排名158
4.3 合并拆分应用162
4.3.1 拆分文本应用162
4.3.2 合并文本应用164
4.3.3 拆分重复单号记录165
4.3.4 工资条制作167
4.4 提取应用171
4.4.1 提取应用1(根据身份证号查询籍贯)171
4.4.2 提取应用2(根据身份证号计算年龄)173
4.4.3 提取应用3(根据身份证号判断性别)176
4.4.4 提取应用4(地址提取)178
4.4.5 提取应用5(编号与供应商)181
4.4.6 识别路径(Power Query法)183
4.4.7 识别路径(函数法)186
4.5 时间、日期应用188
4.5.1 时间应用(通话时间统计)188
4.5.2 时间应用(根据时长计算课酬金额)191
4.5.3 日期应用(统计当月每周的最低搜索人气记录)193
4.5.4 日期应用(未来7天即将过生日提醒)197
4.6 数据获取应用199
4.6.1 多工作表数据合并199
4.6.2 多工作簿数据合并204
4.6.3 多CSV文件合并209
4.6.4 Web数据处理(网页数据获取查询)214
第5章 M语言基础219
5.1 M语言简介219
5.1.1 let…in…语句219
5.1.2 注释221
5.1.3 M代码错误识别222
5.1.4 常见运算符223
5.1.5 分支语句(if…then…else…)224
5.1.6 数据类型详解226
5.1.7 错误处理231
5.2 M函数232
5.2.1 内置函数233
5.2.2 自定义函数234
5.3 Table、Record和List三大容器详解238
5.3.1 Table(查询表)238
5.3.2 Record(记录)247
5.3.3 List(列表)250
5.4 常用M函数258
5.4.1 常用Table表函数259
5.4.2 常用Record记录函数275
5.4.3 常用List列表函数283
5.4.4 常用Text文本函数297
5.4.5 合并器与拆分器317
第6章 M语言实战应用321
6.1 基础应用321
6.1.1 拆分、汇总文本列数据321
6.1.2 根据成绩进行等级判断322
6.1.3 多分隔符拆分数据到行322
6.1.4 合并列数据323
6.1.5 汇总多列数据324
6.1.6 计算文本字符串中的人数325
6.1.7 多列筛选应用325
6.1.8 行方向去重处理326
6.1.9 汇总业绩并制作条形图326
6.1.10 统计各季度均为优秀员工的人员327
6.1.11 合并提取各列不重复值328
6.1.12 “九九乘法表”制作329
6.1.13 合并编号范围329
6.1.14 扩展编号范围330
6.1.15 单列转多行多列331
6.1.16 提取中文名、英文名332
6.1.17 投票统计汇总332
6.1.18 各行数据各自排序333
6.1.19 工资条制作333
6.1.20 分组筛选统计高于平均分的记录335
6.1.21 美式分组排名335
6.1.22 中式分组排名336
6.1.23 统计每个人第 一名的次数337
6.2 进阶应用338
6.2.1 行方向的数据汇总338
6.2.2 整理单列中的姓名、分数为两列339
6.2.3 整理单列数据为规范表格339
6.2.4 统计筛选各年总分最高记录340
6.2.5 分析统计与指定人员同时值班的人员值班次数341
6.2.6 拆分整理单列数据342
6.2.7 整理快递信息数据343
展开