天天看點

Excel資料清洗大師-Power Query,我整理資料2小時,同僚2分鐘搞定了

昨天有粉絲私信我說,自己資料太亂了,資料如何清洗、如何整理;接下來給大家介紹一個大師,被微軟隐藏在不起眼的位置,他就是Power Query;接下來分三步講解:

1、Power Query 是什麼?

在介紹 Power Query 之前,作為一個 Excel 使用者,你是如何完成”将資料轉換到”的任務的呢。回想一下,你會不會如此陷入如此困境,有很多種格式資料源的情況下,需要一個一個資料源(資料庫、json、Hdfs、文本、csv 等)去處理,讓其格式統一并合并分析處理, 但是Power Query 可以幫我們解決這個問題如下所示:

Excel資料清洗大師-Power Query,我整理資料2小時,同僚2分鐘搞定了
Excel資料清洗大師-Power Query,我整理資料2小時,同僚2分鐘搞定了
Excel資料清洗大師-Power Query,我整理資料2小時,同僚2分鐘搞定了

2、Power Query 到底能幹什麼?

四個字來總結(連接配接、轉換、組合、共享);

Excel資料清洗大師-Power Query,我整理資料2小時,同僚2分鐘搞定了

資料擷取:從不同來源,不同結構,不同形式擷取資料并按統一格式進行橫向合并,縱向(追加)合并,條件合并等。

資料轉換:将原始資料轉換成期望的結構或格式。

資料處理:為了後續分析的需要進行資料預處理,例如:加入新列、新行、處理某些單元格值。

資料共享:共享到 excel 或者 Power Pivot 進行下一步分析

3、學習Power Query 的收益

不必太驚訝,正如你看到的,學習PowerQuery 所獲得的收益比學習 Excel 函數或 VBA 要更有成本效益。也就是說你并不需要花費學習諸如 VLOOKUP, INDEX, MATCH, OFFSET, INDIRECT 之類的函數或是 VBA,而僅僅使用 PowerQuery 就能實作同樣甚至更複雜的應用。事實上,你隻是需要點點滑鼠就可以完成大部分操作,而不必觸碰任何代碼。

Excel資料清洗大師-Power Query,我整理資料2小時,同僚2分鐘搞定了

4、如何衡量自己的 Power Query 水準?

Excel資料清洗大師-Power Query,我整理資料2小時,同僚2分鐘搞定了

5、Power Query 在 excel 的什麼地方呢?

Power Query 的工作都是在查詢編輯器裡面完成的

Excel資料清洗大師-Power Query,我整理資料2小時,同僚2分鐘搞定了

6、簡單舉例:使用 Power Query 導入一個資料表;

具體操作步驟如下:

a、左側為源資料,右側為結果:

Excel資料清洗大師-Power Query,我整理資料2小時,同僚2分鐘搞定了

b,選擇導入資料:

Excel資料清洗大師-Power Query,我整理資料2小時,同僚2分鐘搞定了
Excel資料清洗大師-Power Query,我整理資料2小時,同僚2分鐘搞定了
Excel資料清洗大師-Power Query,我整理資料2小時,同僚2分鐘搞定了

c、資料處理完成,上傳到工作薄:

Excel資料清洗大師-Power Query,我整理資料2小時,同僚2分鐘搞定了
Excel資料清洗大師-Power Query,我整理資料2小時,同僚2分鐘搞定了

d、如果選擇僅建立連接配接,則建立一個不可見的連接配接,在表中繼續操作, 資料-外部資料-現有連接配接

Excel資料清洗大師-Power Query,我整理資料2小時,同僚2分鐘搞定了
Excel資料清洗大師-Power Query,我整理資料2小時,同僚2分鐘搞定了

e、在右側的工作薄查詢中,可預覽剛剛建立的連接配接。

Excel資料清洗大師-Power Query,我整理資料2小時,同僚2分鐘搞定了