利用Excel的PowerQuery功能實現(xiàn)兩張表的多條件匹配
今天這個案例比較復雜,設(shè)計到多張表的匹配,如果用傳統(tǒng)的vlookup函數(shù)來做費時費力,關(guān)鍵碰到超過一個條件的多條件匹配,用vlookup函數(shù)就非常復雜侠草。這里秦老師教大家一招,利用Excel2016版全新的powerquery,來快速的搞定犁嗅!
首先看本例案例边涕,搞清楚需要匹配的表格關(guān)系。本案例有四個表格,名字如圖所示:
分別展示一下四個表對應(yīng)的字段功蜓。
訂單信息表
客戶信息表
產(chǎn)品信息表
負責人表
你能看出四個表的匹配關(guān)系园爷?秦老師給大家梳理一下。
利用訂單信息表的“客戶代碼”匹配出客戶信息表的“區(qū)域”式撼,利用訂單信息表的“產(chǎn)品代碼”匹配出產(chǎn)品信息的“產(chǎn)品大類”童社。然后利用產(chǎn)品大類和區(qū)域兩個條件,匹配出產(chǎn)品對應(yīng)的負責人是誰著隆?也就是下圖紅色箭頭處扰楼。
其實梳理完之后發(fā)現(xiàn)還是有點復雜的。趕緊用強大的Powerquery來看看如何高效操作美浦?
首先第一步弦赖,加載這是四張表。點擊數(shù)據(jù)-新建查詢-從文件-從工作簿抵代。
加載這個工作簿腾节,成功后顯示四個表的名字,點擊多選荤牍,打鉤四個表格,再選擇訂單信息庆冕,然后點擊加載康吵。因為所有的匹配都基于訂單信息這張表。
加載成功后访递,在側(cè)面的工作簿查詢中晦嵌,點擊鼠標右鍵,在新彈菜單中點擊“編輯”按鈕拷姿,開啟Powerquery工具
編輯打開后惭载,點擊下圖的合并查詢,選擇與“產(chǎn)品信息”合并响巢,并選中訂單信息的產(chǎn)品代碼(下圖3處)描滔,在選中產(chǎn)品信息的“產(chǎn)品代碼”,點擊確定踪古。這樣就實現(xiàn)了產(chǎn)品代碼的匹配含长。
匹配成功后,會多一列伏穆,可以點開后拘泞,加載需要的匹配字段。
同理枕扫,加載客戶信息表陪腌,繼續(xù)匹配客戶信息,獲取客戶類別。
利用前面兩次匹配獲得對應(yīng)的诗鸭,產(chǎn)品大類和產(chǎn)品區(qū)域
最后是多條件匹配商叹,所以選中兩個區(qū)域,注意按住ctrl鍵盤進行選擇只泼,這樣會顯示編號12與12對飲剖笙。注意看下圖標記。
最后匹配成功獲取请唱,負責人弥咪。
是不是很容易理解,不用vlookup函數(shù)也可以搞定啦十绑。而且支持數(shù)據(jù)的聯(lián)動聚至,四張表的數(shù)據(jù)發(fā)生更新,匹配的表格也會自動變化本橙。