Excel之PowerQuery 数据多了卡顿怎么办
网友提问:
https://www.bilibili.com/video/BV1QL411x7GS

回答网友问题:


在表2中新建列,把表1中符合条件的东西拿过来
结果表:

除了电脑配置问题以外!那就是代码写的不够好
我每次回答问题,写文章和录视频的时间都比思考的时间久,一般就是几分钟思考,见缝插针的写。所以我的方法都不是这个世界上最好的方法,我只是解决问题而已。您在不同的时间,问我相同的问题,我每次回答都是不一样的,因为我是临时思考,如果是背下来的,那每次都是一样的。
但是!我个人建议,我都提供了一种方法了说明这个问题有解,但是解决方法肯定不唯一,如果他慢,您应该先自行思考,实在不行了,再问我,如果您只看答案(有人管它叫逻辑,有人管它叫原理),以后在实战中遇到新的问题,还是无从下手。(我不反对问,您问我的同时,还帮我凑了一个新内容,我真是为了您学会着想)
现在说方法
把表1和表2都导入到Powerquery

然后在表2中新建步骤,代码如下
思路是,给表2添加列,先用表2每行的日期筛选表1日期列中小于等于它的列表,再取最大值,得到的这个值就是该日期在表1中指定行的下标。然后取表1指定列指定下标对应的值,完成!
返回结果


PowerQuery教程:https://www.bilibili.com/video/BV1oa4y1j75e