Power Query如何進行合併查詢,和工作表函數VLOOKUP有什麼差異?

精進Excel


工作中,經常會用到合併查詢,比如使用VLOOKUP函數進行查詢匹配就屬於合併查詢的一種,當查詢條件有多個或者數據量非常大時,使用函數效率是非常低的,而通過Power Query進行合併查詢則非常簡單。


如圖所示,我們在左側的【產品】表中匹配【單價】表中的產品單價信息。


Step1:將兩個表格導入Query的查詢編輯器

如圖所示,將鼠標定位於數據表中,然後在菜單中切換到【數據】選項卡,然後點擊【從表格】,即可將第一個表格導入到查詢編輯器中,同樣的方式,把第二個表也導入查詢編輯器。


然後修改表的名稱,將第一個表修改為【產品】,第二個表修改為【單價】


Step2:創建【合併查詢】

選中【產品】表,在功能區中切換到【開始】選項卡,然後單擊【合併】→【合併查詢】選項,打開查詢對話框。


在【合併查詢】對話框中,上面的表示我們選中的表,下面需要通過組合框,選擇【單價】表,選擇之後分別選擇【產品】表和【單價】表中的”品名“字段,作為合併查詢的匹配字段。

然後點擊【確定】


Step3:單擊【確定】按鈕後,獲得一個查詢結果,在這個結果中添加了一個新字段【NewColumn】,如果所示:

Step4:單擊【NewColumn】字段右側的展開按鈕,在彈出的對話框中選擇需要保留的字段【單價】,然後單擊【確定】。



Step5:最後的結果為保留【產品】表中所有的項目,不能匹配到的產品單價顯示為null,可以匹配到的產品單擊顯示為實績單價。


在數據量小的時候似乎合併查詢比VLOOKUP要複雜,但是隨著數據量的增加(或者匹配條件的增加),合併查詢的優勢就體現出來了,不信你試試十萬行數據的查詢匹配!


「精進Excel」系頭條簽約作者,關注我,如果任意點開三篇文章,沒有你想要的知識,算我耍流氓!


分享到:


相關文章: