网友出的题目,我们练个手,视频提供函数、VBA和PQ的解法,本文我们讲解一下VBA和PQ-M函数的处理思路!
▼ 需求:按日期展开并升序
▲ 题-骚年不er
我们先来看VBA的解法!
▍VBA处理方案
代码基本都已经添加了注释!有基础的同学阅读应该没有啥问题!我们讲解一下其中几个小知识点!
字符串日期可以通过CDATE转成日期 日期可以当成数值直接for循环不用转换 单日期和日期区间,可以通过拆分后的元素个数,统一格式,直接遍历 Split函数可以按指定分隔符拆分,结果是一个下标从0开始的一维数组
其他都是基础的循环
下面我们来看一下PowerQuery中的处理方案,昨天直播也讲了基础操作和M函数两种解法,这里我们简单说一下,M函数写法也很多!
▍PowerQuery解法参考
没什么技术亮点,唯一需要聊一下的就是两个容错运算符,第一个是单问号字符访问符号,可以作用于列表、记录等,没有足够的元素或字段一般报错,用问号,可以返回null ! 双问号看图说明!
▼ 符号说明
▼ 节选-PQ从入门到精通 -基础009
▍视频教程:
1、函数解法:https://www.bilibili.com/video/BV14Z42117sq/
2、VBA解法:https://www.bilibili.com/video/BV1kS421P7qB/
3、PQ两种解法:https://www.bilibili.com/video/BV12z421978q/
附件下载▼ https://t.zsxq.com/17QfvnPxw▼