ad
close

Power Query M语言及函数进阶

Excel新功能Power Query,数据规范化及报表自动化,易学易用,无需复杂的VBA

21298人学习

初级20课时2019/01/06更新

二维码下载学堂APP缓存视频离线看

大海
  • 畅销套餐
  • 精选套餐
  • 人气套餐
  • 尊享套餐
  • 高薪套餐
  • 课程介绍
  • 课程大纲

适合人群:

Excel普通用户,先熟悉Power Query基础操作及M函数基础更佳

你将会学到:

Excel新功能Power Query,数据规范化及报表自动化,易学易用,无需复杂的VBA

课程简介:

一、课程内容

4.1..多表数据汇总的建议解法_同一工作簿内多表
   
4.2.数据汇总的建议解法_同一文件夹内多工作簿的汇总
   
4.3.数据汇总的建议解法_表间格式有差异的处理
   
4.4.模拟Excel中的Trim函数,多函数嵌套的公式写法
   
4.5.自定义函数入门,化繁为简,能所不能
   
4.6.PQ中的常见数据类型及判断方法
   
4.7.实战案例-用Power Query做工资表,这回儿不用烦了!
   
4.8.”当前“的冲突及匿名函数作为参数的使用方法
   
4.9.重点函数及应用:根据关键词匹配查找对应内容_2种解法
   
4.10.重点函数及应用:批处理的利器及多页网抓_List.Transform
   
4.11.重点函数及应用:最低价购买客户记录分析_分组依据及多函数嵌套
   
4.12.Text类基础函数系统练一练
   
4.13.重点函数及应用:分区间取数及加缓存提升数据处理效率
   
4.14.Number类函数系统撸一遍_含对四舍五入的修正方法
   
5.1.PQ网抓基础:理解网页的基本结构以及数据抓取的基本方法
   
5.2.PQ网抓基础:常见html标签及抓取国统局省级编码及名称
   
5.3.PQ网抓基础:国统局区划代码二、三级数据抓取及清洗
   
5.4.PQ网抓基础:数据真实网址的识别及数据抓取
   
5.5.PQ网抓基础-特殊结构数据的一些处理思路
   
5.6.PQ网抓基础:json格式及规范化处理
   

二、配置环境:Excel Power Query功能准备 

            Excel2016或Office365:已含相应功能,不需安装插件 

            Excel2013及Excel2010:需安装Power Query插件

           Power Query插件下载链接:https://www.microsoft.com/zh-CN/download/details.aspx?id=39379

三、使用语言:中文

四、授课软件版本:Excel 2016

五、工具版本:无需其他工具


展开更多

课程大纲-Power Query M语言及函数进阶

  • 第1章多表多文件数据汇总的正确姿势(42分钟3节)

  • 1-1

    同一工作簿内多表"1、同一工作簿内多表的汇总方式:从工作簿法;2、表的筛选及避免数据重复问题;3、动态数据源问题。"

    「仅限付费用户」点击下载“4.1.数据汇总的建议解法_同一工作簿内多表_2015年_订单.xlsx”

    [17:03]
  • 1-2

    同一文件夹内多工作簿的汇总"1、跨查询引用(动态路径)问题(隐私保护)的解决;2、同一文件夹下多工作簿的合并方法: 2.1 汇总表的位置建议; 2.2 在Power Query中直接新建查询; 2.3 工作簿的筛选; 2.4 工作表的筛选; 2.5 数据汇总后的格式更改(进一步数据处理); 2.6 数据返回Excel及路径工作表的隐藏。"

    「仅限付费用户」点击下载“4.2.数据汇总的建议解法_同一文件夹内多工作簿汇总.rar”

    [10:53]
  • 1-3

    表间格式有差异的处理"1、表间数据结构有差异情况下的简单处理方法: 1.1 先处理特殊的表; 1.2 合并非特殊表; 1.3 追加已处理的特殊表。2、改代码加判断一次性合并方法 2.1 通过加入判断,直接对特殊表的内容进行修改; 2.2 对经过修改后的表进行一次性合并; 2.3 了解高级编辑器中生成代码的基本结构,理解从生成的步骤中复制所需要的代码进行修改。"

    「仅限付费用户」点击下载“4.3.数据汇总的建议解法_表间格式有差异的处理.xlsx”

    [14:33]
  • 第2章M及函数进阶的关键点(1小时26分钟6节)

  • 2-1

    模拟Excel中的Trim函数,多函数嵌套的公式写法"1、Power Query中Text.Trim函数与Excel中的TRIM函数的差别;2、PQ中实现Excel的TRIM函数效果的两种方法: 2.1 分离筛选合并法:包括函数Text.Split、List.Select、Text.Combine 2.2 分离删除合并法:包括函数Text.Split、List.RemoveItems、Text.Combine3、多函数嵌套时的公式写法(逆序/顺序)"

    「仅限付费用户」点击下载“4.4.模拟Excel中的Trim函数,多函数嵌套的公式写法.xlsx”

    [10:59]
  • 2-2

    自定义函数入门,化繁为简,能所不能"1、将多函数嵌套的长公式改为自定义函数,方便后续重复调用;2、简单的多参数的自定义函数写法;3、函数参数类型的限定。"

    「仅限付费用户」点击下载“4.5.自定义函数入门,化繁为简,能所不能.xlsx”

    [09:12]
  • 2-3

    PQ中的常见数据类型及判断方法"1、一个小案例讲述Power Query中数据类型判断的两个方法及类型表达关键字 1.1 Value.Is函数 1.2 Value.Type函数 1.3 type number关键字2、Power Query中的数据类型转换及相应的类型代码3、小数、整数等类型的差别及判断方法;4、Power Query中常见的原生数据类型及例子。"

    「仅限付费用户」点击下载“4.6.PQ中的数据类型及判断方法_Value.Is.xlsx”

    [09:53]
  • 2-4

    【重点!!!】“当前”的冲突及匿名函数作为参数的使用方法"1、Power Query中each和下划线_表示“每一个”“当前”的基本概念;2、以List.Select为例,讲述出现“当前”冲突的问题;3、Power Query中解决当前冲突的参数化机制及表达方式;4、参数化表达方式与匿名函数的类比关系;5、each对下划线(_)的层次控制。

    「仅限付费用户」点击下载“4.8.”当前“的冲突及匿名函数作为参数的使用方法.xlsx”

    [11:47]
  • 2-5

    Text类基础函数系统练一练"1、20+个Text类常用函数训练;2、Text.Trim函数的特别功能;3、Text.SplitAny函数的第二个参数(用字符串而不是列表)。"

    「仅限付费用户」点击下载“4.12.Text类常用基础函数系统练一练.xlsx”

    [18:32]
  • 2-6

    Number类函数系统撸一遍_含对四舍五入的修正方法"1、常用数值(Number)处理类函数的用法;2、Number.IsEven和Number.IsOdd在判断数据的奇偶性时需要注意的小数问题;3、Number.IntegerDivide和Number.Mod函数在用作提取整数部分及小数部分内容上的应用;4、Number.Random和Number.RandomBetween在使用时需要注意的问题;5、List.Random函数的基本用法;6、Number.Round的四舍五入所采用的规则以及使用时需要注意的问题;7、对Number.Round函数四舍五入的修正方法。"

    「仅限付费用户」点击下载“4.14.Number类函数系统撸一遍_含对四舍五入的修正方法.xlsx”

    [25:53]
  • 第3章重点进阶函数及实战应用(1小时12分钟5节)

  • 3-1

    用Power Query做工资表,这回儿不用烦了!"1、插入行函数Table.InsertRows的基本使用;2、构造表的方法: 2.1 取表列名函数Table.ColumnNames的使用; 2.2 重复列表项目函数List.Repeat的使用; 2.3 计算表列数函数Table.ColumnCount的使用。3、工资表的分组及在分组结果中插入行的方法 3.1 将构造表的表头及空行插入工资表的方法; 3.2 将工资表的行插入构造表的方法。"

    「仅限付费用户」点击下载“4.7.实战应用:用Power Query做工资表,这回儿不用烦了!.xlsx”

    [17:25]
  • 3-2

    根据关键词匹配查找对应内容_2种解法"1、操作方法解关键词法;2、Text.Contains函数的使用;3、M函数直接解法:Table.SelectRows函数的使用。"

    「仅限付费用户」点击下载“4.9.重点函数及应用:根据关键词匹配查找对应内容_Text.Contains_Table.Sele.xlsx”

    [12:28]
  • 3-3

    批处理的利器及多页网抓_List.Transform"1、List.Transform函数的基本用法;2、只有一个参数的函数作为参数调用时的简化写法;3、修改抓取单页网站数据代码,用List.Transform实现多页批量抓取。"

    「仅限付费用户」点击下载“4.10.重点函数及应用:批处理的利器及多页网站数据抓取_List.Transform.xlsx”

    [09:43]
  • 3-4

    最低价购买客户记录分析_分组依据及多函数嵌套"1、关于最低价购买产品客户分析的三种解法;2、多层函数嵌套情况下的层层推进写法。"

    「仅限付费用户」点击下载“4.11.最低价客户分析_分组依据及多层函数嵌套层层推进的改写方法.xlsx”

    [22:20]
  • 3-5

    分区间取数及加缓存提升数据处理效率"1、分区间匹配数据的基本解法(营业额提成比例问题) 1.1 Table.SelectRows函数的用法; 1.2 Table.Last取表最后一行数据。2、大数据情况下不加缓存的效率问题;3、加缓存提升数据处理效率:Table.Buffer函数的使用"

    「仅限付费用户」点击下载“4.13.重点函数及应用:分区间取数及加缓存提升数据处理效率.xlsx”

    [10:37]
  • 第4章Power Query网络爬虫基础(1小时32分钟6节)

  • 4-1

    理解网页的基本结构以及数据抓取的基本方法"1、网页的基本结构(代码);2、用PQ抓取网页中表(Table)及源代码的方法;3、了解File.Contents、Web.Page及Lines.FromBinary函数;4、解析源代码后的数据提取。"

    「仅限付费用户」点击下载“5.1.PQ网抓基础:理解网页的基本结构.rar”

    [13:05]
  • 4-2

    常见html标签及抓取国统局省级编码及名称"1、网页开发的核心知识简介(html/css/javascript);2、html中常见的标签;3、国统局区划代码网站解读及数据抓取方法。"

    「仅限付费用户」点击下载“5.2.PQ网抓基础:常见html标签_抓取国统局省级编码及名称.xlsx”

    [25:10]
  • 4-3

    数据真实网址的识别及数据抓取"1、以国家标准信息网数据抓取为例,讲解: 1.1 无法直接抓取数据的情况; 1.2 通过Chome浏览器获取数据真实网址及参数的方法; 1.3 json格式数据的读取; 1.4 网页语言编码(如中文GB2312编码936)的识别。2、以燃油附加费数据抓取为例讲解页签类数据的网址识别方法;3、json的基本数据格式。"

    「仅限付费用户」点击下载“5.4.PQ网抓基础:数据真实网址的识别及数据抓取.xlsx”

    [16:57]
  • 4-4

    国统局区划代码二、三级数据抓取及清洗"1、网址的拼接及内容抓取;2、对存在问题的数据进行转换统一后再展开;3、从数据中再提取下级编码继续抓取……"

    「仅限付费用户」点击下载“5.3.PQ网抓基础:国统局区划代码二、三级数据抓取及清洗.xlsx”

    [11:42]
  • 4-5

    特殊结构数据的一些处理思路1、被多重表格化的数据,通过逐层展开时的麻烦;2、通过Power BI Desktop新功能“示例获取数据”进行数据抓取的基本方法及原理;3、直接读取源码转换到行并进行筛选的数据清洗方法;4、替换中间标签凑成整表的数据处理方法: 4.1 将网页源码读成文本(Text.FromBinary); 4.2 替换换行""#(lf)""、回车""#(cr)""符; 4.3 替换中间table标签""</table> <table>""并最终抓取数据; 4.4 替换中间标签凑成整表的基本原理。

    「仅限付费用户」点击下载“5.5.PQ网抓基础-特殊数据的处理及PBI示例抓取法.rar”

    [17:43]
  • 4-6

    json格式及规范化处理"1、标准的json格式及Power Query识别;2、json格式数据中的“完整”部分及Power Query识别;3、常见的非标准json格式及规范化处理。"

    「仅限付费用户」点击下载“5.6.PQ网抓基础:json格式及规范化处理.xlsx”

    [07:29]
close
  • 课程介绍
  • 课程大纲
在线
客服
APP
下载

下载Android客户端

下载iphone 客户端

官方
微信

关注官方微信

返回
顶部