從一張表里查找并提取數(shù)據(jù)到另一張表一直是Vlookup函數(shù)的拿手絕活,,也因此讓它成為眾多函數(shù)中的大眾情人。不過(guò),,現(xiàn)在你可以試著拋棄你的這個(gè)情人了,!Power Query的出現(xiàn),,讓我們找到了vlookup之外更加簡(jiǎn)單省力且一勞永逸的數(shù)據(jù)查詢(xún)與合并的方法。 Power Query是微軟官方推出的一個(gè)類(lèi)ETL的數(shù)據(jù)整合,、清理,、轉(zhuǎn)換工具,屬于Power BI的組件之一,。它可以連接各種主流數(shù)據(jù)源,,導(dǎo)入并處理各種主流格式的數(shù)據(jù),建立數(shù)據(jù)查詢(xún),、清理與轉(zhuǎn)換鏈接,,最終輸出你想要的目標(biāo)數(shù)據(jù)。而且這個(gè)目標(biāo)數(shù)據(jù)始終隨著原始數(shù)據(jù)源的更新而同步刷新,。Power Query兼容Excel 2010 ProPlus及以上版本(2010版需先打上sp1補(bǔ)?。稍谝韵戮W(wǎng)址直接下載安裝:https://www.microsoft.com/zh-cn/download/details.aspx?id=39379 ,。Excel 2016以及office 365訂閱版Excel已經(jīng)集成了Power Query,,無(wú)需另外安裝。 下面我們就來(lái)看一看Power Query是如何快速把兩張數(shù)據(jù)表中的數(shù)據(jù)整合在一起的,。首先我們打開(kāi)Power Query菜單,,在數(shù)據(jù)獲取區(qū)域選擇“從文件”,選擇Excel文件: 在目標(biāo)文件夾中首先選擇kpi文件: 因?yàn)槲覀兊臄?shù)據(jù)都在表1工作表中,,所以選中表1工作表,,查看右側(cè)預(yù)覽是否有錯(cuò)誤存在。如果一切正常,,選擇右下側(cè)的“加載”——“加載到”: 然后選擇“僅創(chuàng)建連接”,,并點(diǎn)擊加載: 用同樣的過(guò)程把backgroud員工背景數(shù)據(jù)也導(dǎo)入,并同樣僅創(chuàng)建連接,。然后我們找到Power Query菜單上的“合并”,,kpi表中選擇“姓名”字段,background背景信息表中也選擇“姓名”,,以便于兩個(gè)表中的數(shù)據(jù)匹配,。然后點(diǎn)擊確定: 然后我們就得到了如下圖所示的合并內(nèi)容,但被合并進(jìn)來(lái)的第二張表還沒(méi)有展開(kāi),,以table的形式顯示在第一張表的最右列?,F(xiàn)在我們用鼠標(biāo)點(diǎn)擊這一列的展開(kāi)標(biāo)記(紅色標(biāo)識(shí)): 在展開(kāi)的對(duì)話框中把姓名勾掉,因?yàn)榈谝粡埍碇幸呀?jīng)有了姓名,,不要重復(fù),。然后也把下面“使用原始列名作為前綴”勾掉,以保留最原始的字段名稱(chēng)。點(diǎn)擊確定: 這樣我們就得到了合并后的兩張表的內(nèi)容,。我們可以把合并進(jìn)來(lái)的背景信息列全部前移到姓名后面,,以更復(fù)合我們查看數(shù)據(jù)的邏輯: 接下來(lái),在Power Query主菜單的左上角選擇“關(guān)閉并上載”——“關(guān)閉并上載至”: 你可以選擇把數(shù)據(jù)放在當(dāng)前工作表或者新建工作表,,確定后我們就得到了合并查詢(xún)后的數(shù)據(jù)表: 后續(xù)當(dāng)原始數(shù)據(jù)有了更新或數(shù)據(jù)記錄有增減后,,我們只需在這張表中刷新就可以得到實(shí)時(shí)最新的數(shù)據(jù)了。 |
|