You are currently viewing EXCEL樞紐分析:使用資料連線處理大量資料

EXCEL樞紐分析:使用資料連線處理大量資料

即使配備再好,Excel還是有一道效能之牆存在,如果你在沒有其他更好用的工具,電腦配備也很普通時,處理數十萬筆資料可能就會被這道牆給卡住,這在最近處理兩百萬筆資料時,有了深切的感受。前輩說:「Excel本就不該用來處理這麼多資料,但公司只能給你這個工具。」特別是當我又得用使用這 200萬筆彙算樞紐分析時,資料連線就很重要了!

題外話:你知道一個 Excel工作表底部的最後一列是多少嗎?答:1,048,576列。

使用資料連線除了可以處理超大量的資料外,如果你的資料來源很多,例如各個不同部門提供給你時,分門別類的檔案也可以讓你良好的管理各自的來源而無須剪貼內容。

一、資料整理

1. 因為我們的用法是樞紐分析,所以我們的列標題必須先相同,如果你的各個資料還不相同請先整理好。例如在這裡,把資料由左邊統一成右邊表格。

以這裡的範例來說,我們會收到部門A、B、C所提供的顧客、商品及價格等訊息,我們將所有欄位統一為「姓名、商品、價格」。【範例檔案下載

EXCEL樞紐分析:使用資料連線處理大量資料 1

2.每個檔案整理好後,將檔案儲存為訂購清單_A、訂購清單_B、訂購清單_C,格式可以是 Excel的 xlsx或 csv。分別為以下的資料內容:

EXCEL樞紐分析:使用資料連線處理大量資料 2

二、建立資料連線

1.開啟一個新的 Excel檔案

2.切換到「資料」標籤,選擇「從檔案」>「從文字/CSV」(如果你儲存的檔案是 Excel請選擇第一個選項),並選擇第一個檔案「訂購清單_A」

EXCEL樞紐分析:使用資料連線處理大量資料 3

3.此時資料會顯示預覽,確認載入資料無誤後選擇「載入至...」

EXCEL樞紐分析:使用資料連線處理大量資料 4

4.在「匯入資料」中選擇「只建立連線」>「確定」。並依序將剩下兩個檔案都用相同的步驟建立連線。

EXCEL樞紐分析:使用資料連線處理大量資料 5

5.建立完成後會有如下的畫面在右側欄位。

EXCEL樞紐分析:使用資料連線處理大量資料 6

三、附加資料

我們的範例資料中有相同的顧客,這時候我們要將其合併。

1.在訂購清單_A上按「右鍵」>「附加」

EXCEL樞紐分析:使用資料連線處理大量資料 7

2.這次的資料有三個以上,所以我們選擇「三 (含) 個以上的資料表」,分別選擇後按下「新增 >>」到右側,然後按下「確定」

EXCEL樞紐分析:使用資料連線處理大量資料 8

3. Power Query編輯器會自動打開並預覽附加後的結果,確認附加正確後,按下左上角的「關閉並載入」。

EXCEL樞紐分析:使用資料連線處理大量資料 9

4.完成後會看到附加後的結果並自動開啟為表格;連線也會產生一個「附加1」。

EXCEL樞紐分析:使用資料連線處理大量資料 10

四、建立樞紐分析表

1.切換到「插入」>「樞紐分析表」下方的箭頭 > 「從外部資料源」

EXCEL樞紐分析:使用資料連線處理大量資料 11

2.在使用外部資料來源的地方按一下「選擇連線」,「活頁簿中的連線」中選擇「附加1」>「開啟」

EXCEL樞紐分析:使用資料連線處理大量資料 12

3.樞紐分析表開啟後依照你的需求拖曳樞紐分析表,例如以下:
就可以看到來自不同的部門透過連線已經整合在一起了,再也不用將所有檔案全部都剪貼成一個 Excel工作表也能用樞紐分析了。

EXCEL樞紐分析:使用資料連線處理大量資料 13

四、資料更新

資料連線可不是只有上述的附加功能,更棒的優點是,例如部門A的資料有誤而給提供你一個新的檔案時,如果你編輯或覆蓋了連線來源的檔案「訂購清單_A」時,只要按下樞紐分析表的「重新整理」,就會自動載入新資料了。例如,我幫李四增加了蘋果汁的項目,按下重新整理就自動出現了。

EXCEL樞紐分析:使用資料連線處理大量資料 14

這就是使用資料連線方便的地方。

Sid

喜愛電腦資訊、歷史、古文明、宇宙、自然生態的主題。喜歡看卡通和科幻主題的電影,有長不大的心情。從事金融業相關工作,分享的技巧多來自工作上的各項應用實作。

This Post Has One Comment

  1. ASJ

    那欸這麼熬!

發佈留言