Excel之PowerQuery 指定日期对区间的匹配
网友提问:

图片放大

回答网友问题
我一开始给了你一个复杂的思路,然后,我大哥说我思路不好,他说了一个简单的方法,我不知道速度如何,您自己测试一下,但是确实简单,至少易懂。
(1)表1和表2导入PQ


(2)合并查询


现在A对应的所有行和B对应的所有行的表就都显示出来了

(3) 我们只需要用每行的出货日期增筛选每行的Table表,代码如下
意思是:添加列,筛选表2列的表,当定价时间小于等级出货日期时,我们取最后一行(是个记录)。如果不为null 我们就取这个记录的【零售价】字段(是个值),否则筛选定价时间大于出货日期的第1行(是个记录),它的【零售价】字段(是个值)

再删除不要的列,就是你要的结果了。文件已经发到评论区置顶,可下载学习研究

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