作者:小北童鞋
來源:芒種學院(ID:lazy_info)
文/芒種學院@小北童鞋(ID:lazy_info)
談到數據的比對提取,相信非常多的小夥伴在Excel中或多或少都碰見過這一類問題,有兩組數據,提供了以下這些需求:
在一組中找到二組不存在的數據;
在二組中找到一組不存在的數據;
在兩組中找到共同存在的數據;
是不是看著都頭暈了?如果使用函數來構建的話,需要寫 3 個 VLOOKUP 函數,並且配合篩選才能完成這個需求。
而且數據有新增,還需要修改函數,重新拖動函數的範圍,體驗感非常不好。
那麼有沒有簡單一點、不用寫代碼的、還可以自動更新的呢?答案是有的,在Excel中遇到的任何數據提取/清洗問題統統可以用Power Query解決。
今天小北就來教大家利用PQ快速數據對比的 2 個小技巧~
先來看下需要核對的數據,總共有2組,分別是「語文及格」和「英語及格」的人數,每組數據共有10條。
需要核對的結果是這樣的,共有 3 個需求:
首先點擊「語文及格」中的任意單元格,點擊「數據」選項卡下的「自表格/區域」,勾選「包含標題」,然後點擊「加載」。
這個時候會打開PQ編輯器,直接點擊「上傳加載至」,選擇「僅創建連接」即可。
將「英語及格」的數據按照同樣的方法加載到PQ中,但是不要點擊「上傳加載至」,操作完成後,點擊「左側查詢」,將兩個查詢進行命名,方便辨別。
至此,在PQ中我們就創建了兩個鏈「語文」和「英語」,接下來就是進行數據對比了。
這裡用到的對比技巧主要是「合併查詢」,首先來找到「語文及格且英語不及格的人」。簡單拆分下需求,其實就是在「語文」中找到不在「英語」的人即可。
選中「語文」,點擊「將查詢合併為新查詢」,分別選擇兩組數據的第一列,聯接種類選擇「左反」,點擊確定。
這個時候PQ會將符合需求的數據查詢出來,刪除「英語」,並且將連接的名字改為「語文及格&英語不及格」,即可搞定。
用同樣的方法操作「英語」即可得到「英語及格且語文不及格的人」,那麼「語文和英語都及格的人」需要如何查找出來呢?
其實也很簡單,只需要在「聯接種類」中選擇「內部」,然後刪除「空數據」即可。
現在所有的需求都已經搞定了,接下來只需要將數據上載到指定的單元格就搞定啦,如下輕鬆得到我們想要的對比結果。
另外數據有更新,只需要在對應的表右擊進行「刷新」即可搞定。
至此,我們就輕鬆利用PQ完成了數據的對比,是不是非常簡單呢?
PS:PQ在Excel 2016開始就成為內置的插件了,如果是2016以下的版本需要單獨安裝這個插件哦~
如果對你有幫助,記得點個「好看」哦,你有想學的Excel技巧,不妨在下方留言哦~
想了解數據處理和信息圖表的更多思路與技巧?「Excel實戰課,讓你的圖表會說話」超值 Excel 課程了解一下——
連日宅在家裡頭昏腦脹?不如花點時間來在春節最後的假期充充電,學習如何快速利用Excel進行數據分析/數據展示匯報。
芒種零基礎 Excel 數據透視表訓練營,教你如何快速拆分數據、製作數據分析報告,搞定你的老闆,為升職加薪提速!
今天諮詢報名,僅需 59.9 元,5小時共計30節課教你零基礎成為數據分析高手!👇
搭配Excel商務圖表,僅需 69 元,5小時共計58節課教你零基礎學會製作高大上的Excel商務圖表!👇
↑一課解決你的圖表問題
掌握真正的可視化表達思維,並且做出合適的圖表,你就能脫穎而出,讓身邊的人眼前一亮。
學完課程,你也能在10分鐘內做出這種動態儀錶盤(課程案例):
A: 可以,手機上安裝網易雲課堂 APP,登錄帳號即可學習。
A: 當然有,作業點評,課程長期答疑,不怕學不下去。
A: 課程學習完後,還會贈送你一份Excel圖表大全,碰上不懂的數據結構,可以直接查詢使用什麼圖表,另外還有16種配色方案模板,讓你一鍵配色。A: 可以直接掃描下方的二維碼,或者直接搜索:mongjoy001,即可添加助理老師進行打卡和答疑。掃碼添加助理老師/課程諮詢&答疑