Excel之PowerQuery 指定日期對區(qū)間的匹配
網(wǎng)友提問:

圖片放大

回答網(wǎng)友問題
我一開始給了你一個復雜的思路,然后,我大哥說我思路不好,他說了一個簡單的方法,我不知道速度如何,您自己測試一下,但是確實簡單,至少易懂。
(1)表1和表2導入PQ


(2)合并查詢


現(xiàn)在A對應的所有行和B對應的所有行的表就都顯示出來了

(3) 我們只需要用每行的出貨日期增篩選每行的Table表,代碼如下
意思是:添加列,篩選表2列的表,當定價時間小于等級出貨日期時,我們?nèi)∽詈笠恍校ㄊ莻€記錄)。如果不為null? 我們就取這個記錄的【零售價】字段(是個值),否則篩選定價時間大于出貨日期的第1行(是個記錄),它的【零售價】字段(是個值)

再刪除不要的列,就是你要的結(jié)果了。文件已經(jīng)發(fā)到評論區(qū)置頂,可下載學習研究

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