Excel多表合併學習PowerQuery後再也不用學函數了

Excel 教育 簡快Excel之PowerBI 2017-06-08

Excel多表合併學習PowerQuery後再也不用學函數了

本文作者:雷公子

Excel是我們進行數據分析處理的標準解法,很多人在工作中肯定都離不開Excel。但是Excel中最頭疼的是什麼呢?相信很多人對Excel的深度認識都是始於VLOOKUP函數。因為他讓我們把多表聯合分析變成了一種可能,相信有部分人為了VLOOKUP苦苦牽絆好幾個月。其實這也正給我們說明了,多表聯合分析應用的重要性。

學習了vlookup後,你可能又遇到過以下問題?
1、vlookup 4個參數苦苦吃不消
2、每次原始數據都必須在第一列
3、多條件匹配時有經常會很尷尬
為了解決這些問題,也許你學習過什麼if+{0,1}的處理方式,後來又輾轉到lookup(1,0/xxxx)的套路,這些套路也許學了忘,忘了學,如果你沒聽過這些套路,也可以百度“雷公子lookup”,今天我們就給大家帶來Excel之PowerQuery的簡單解法。

首先我們看下我們的簡單的演示數據:

Excel多表合併學習PowerQuery後再也不用學函數了
需求:我們需要把姓名通過”學校ID”和”學生ID”兩個條件匹配到右側的表格中
如果在Excel中使用vlookup解答的話肯定需要建立輔助列,添加新列:=[學校ID]&[學生ID],然後用vlokup解答。
當然也可以使用lookup解答,如下:


Excel多表合併學習PowerQuery後再也不用學函數了
有點偏題了,我們迴歸正題吧:如何使用Excel商務智能插件PowerQuery實現多條件匹配,而不用書寫函數。

第一步、添加兩個表格到PowerQuery:

點選一個表格,然後在數據標籤下邊,點擊【獲取與轉化】功能下的,【從表格】加載第一個表到PowerQuery


Excel多表合併學習PowerQuery後再也不用學函數了
加載完成第一張表之後,我們點擊【關閉並上載】功能


Excel多表合併學習PowerQuery後再也不用學函數了
同樣的方法,我們加載第二個表格

第二步、點選我們右側的表,選擇合併查詢功能

Excel多表合併學習PowerQuery後再也不用學函數了

第三部、我們的合併查詢功能的使用

我們在下邊選擇【表1】,也就是我們另外一張表


Excel多表合併學習PowerQuery後再也不用學函數了
接著我們選擇我們兩個表的公共列,”學校ID”,接著我們按著ctrl鍵別鬆開,依次選擇兩個表的”學生ID”,如下圖所示:


Excel多表合併學習PowerQuery後再也不用學函數了
我們看到兩列上邊分別有特別小的阿拉伯數字,這個使我們對應的列順序,這塊千萬不能弄反,接著我們點擊確定,將為我們生成一個[NewColumn]列。


Excel多表合併學習PowerQuery後再也不用學函數了
接著展開列,確定後,我們記大功告成


Excel多表合併學習PowerQuery後再也不用學函數了


Excel多表合併學習PowerQuery後再也不用學函數了
簡單幾步之後我們的多條件查詢就完成,接著我們【關閉並上載】即可把表格加載到Excel中。
我們可以看哦,右側查詢設置其實把我們的操作步驟都記錄下來了,未來我們更新兩個表格刷新即可完成我們數據的快速更新,這個才是PowerQuery的強大之處。
其實關於合併查詢還有一些其他門道,我們簡單窺視下後期再做詳細介紹:


Excel多表合併學習PowerQuery後再也不用學函數了
這塊的鏈接種類對我們後期多表核對,多表查重等操作都很有幫助。聰明而可愛的表友,您悟到了嗎?
其實簡單的翻譯就是:
兩表交接、兩表並集、表一獨有、表二獨有

PowerQuery裡邊還有很多功能值得我們去探索,關注【簡快Excel】,雷公子後期帶你一步一步探索,好了今天就分享到這兒了,關於不使用任何函數就能完成多條件多表格合併的方法你學會了吧!如果幫助到你了,點擊分享給更多小夥伴吧!

相關推薦

推薦中...