天天看點

資料透視表連接配接與重新整理資料

作者:UNilib
資料透視表連接配接與重新整理資料
視訊講解通道

資料透視表如何連接配接資料

首先是如何連接配接資料,在第一期的時候,我們簡單介紹過如何建立資料透視表和資料透視圖,由于時間關系,隻是做了一個示範,并未詳細介紹,下面我們一起來詳細看看如何給excel的資料透視表連接配接資料與重新整理資料。

打開示例檔案,然後選中空白單元格,在點選插入,然後點選資料透視表。

資料透視表連接配接與重新整理資料

在第一期新手入門篇的時候,我們是直接選擇的表格和區域,除了表格和區域以外,excel還可以從其他地方擷取資料進行分析。

我們可以看到,在插入資料透視表菜單裡有來自外部資料源和來自power BI兩種。

連接配接外部資料

首先我們點選來自外部資料源,然後點選選擇連接配接,這裡會出現此計算機已經連接配接過的資料源,如果沒有進行過任何連接配接,會顯示未找到任何連接配接,如果要連接配接到新的資料,點選浏覽更多,然後在彈出的選取資料源對話框裡點選建立源。

資料透視表連接配接與重新整理資料

此時會進入資料連接配接向導,這裡有6種類型連接配接可選,但這些連接配接都局限于微軟自家的産品和服務,點選取消。

資料透視表連接配接與重新整理資料

連接配接power BI資料

我們回到剛才的插入資料透視表菜單,下面還有一個來自power BI。

與來自外部資料源不同,power BI的資料可存放于網絡當中,同時power BI也是微軟的一款商業化資料分析平台。

資料透視表連接配接與重新整理資料

點選來自power BI,會自動彈出已經登入power BI賬号的資料集,點選插入資料透視表即可,如果沒有使用過該平台或沒有office賬号就無法使用該功能。

資料透視表連接配接與重新整理資料

通過擷取資料連接配接資料到本工作簿

除了以上方式可以使資料透視連接配接到外部資料和網絡資料以外,在office 2016之後的版本中,還可以通過內建在資料頁籤中的power pivot來擷取。

我們點選資料,然後點選擷取資料,可以看到在擷取資料菜單中有許多選項,并且這些資料來源包含絕大部分的産品或服務,并不局限于微軟自己的産品和服務。

資料透視表連接配接與重新整理資料

從圖檔提取表格資料

這裡要給大家特别介紹一個功能,從圖檔擷取資料。

在最新版本的excel中,我們點選從圖檔,然後點選來自檔案的圖檔。

資料透視表連接配接與重新整理資料

随便選擇一個包含資料表的圖檔,然後點選插入,excel會自動識别分析,最後将結果顯示提供給你預覽。

資料透視表連接配接與重新整理資料

如果遇到不準确的識别結果,這裡有一個審閱,它會讓你手動修改結果。

資料透視表連接配接與重新整理資料

最後确定資料吻合後,在excel中選擇一個合适的單元格,再點選插入資料。

提示你需要對資料的準确性進行驗證,确認資料沒問題點插入資料就可以了。

資料透視表連接配接與重新整理資料

但需要注意,從圖檔擷取資料需要Windows系統2210版本以上,Mac系統16.38版本以上才支援。

如何使用power query整理外部資料

回到正題,我們現在就以常見的擷取本地excel資料為例。

點選擷取資料,來自檔案,從excel工作簿,選擇示例資料點選導入。

資料透視表連接配接與重新整理資料

然後會彈出導航器,并将該工作簿的所有工作表内容提取出來,點選其中的工作表可以預覽資料。

資料透視表連接配接與重新整理資料

例如我們點選正确示例資料,可以看到正确的資料顯示到預覽界面中是按照标準的結構化資料顯示的。

我們再來看看第二期我們所講的不能用于資料透視的資料在添加資料時會如何顯示。

首先是轉置資料,我們可以看到,轉置資料将每條資料一列一列存儲,而我們的資料透視和結構化資料中一列是一個字段,其内容和資料類型需要保持一緻,是以在按照标準化結構資料進行連接配接時無法識别到正确的字段,會當作沒有字段的資料,進而顯示column,表示列。

資料透視表連接配接與重新整理資料

無标題與轉置資料一樣,沒有字段會自動添加column,表示列。

資料透視表連接配接與重新整理資料

再來看看資料類型不一緻的資料,在原來的工作表中,分數一欄的資料有些是數字有些是文本。

資料透視表連接配接與重新整理資料

采用power pivot連接配接資料時自動将其格式轉換為統一的數字類型資料。

資料透視表連接配接與重新整理資料

再來看看空單元格,空白的資料會使用unll代替,表示零。

資料透視表連接配接與重新整理資料

合并單元格與空單元格類似,第二期的時候我們就講過,對于計算機而言,合并的單元格并不是每個單元格内都有同樣的資料,反而是這些單元格都為空,被計算機隐藏起來而已。

資料透視表連接配接與重新整理資料

回到正确的示例資料,确定資料沒問題後,點選轉換資料,之後會彈出power query編輯器。

資料透視表連接配接與重新整理資料

在這裡我們可以設定每個字段的資料類型,比如文本,數字,日期等。

資料透視表連接配接與重新整理資料

一般原始excel資料正确,這裡會自動識别出正确的資料類型,隻需要檢查是否正确,确定無誤後點選關閉并上載,excel會自動建立一個工作表,并将資料轉換為表區域,就不需要通過ctrl鍵+T鍵進行建立了。

資料透視表連接配接與重新整理資料
資料透視表連接配接與重新整理資料

如果想要連接配接資料庫資料或其他檔案類型的資料,操作步驟也都差不多,通過power query功能編輯後的資料基本符合标準化結構資料,在後期使用資料透視表時出現系統性問題的可能性也較少。

接下來按照第一期我們講的建立資料透視表的步驟即可建立資料透視表了,點選插入,資料透視表,表格和區域,放置位置選擇新工作表,然後在字段節裡勾選姓名,分數,這樣我們就通過連接配接一個外部資料建立好了一個簡單的資料透視表。(這裡需要明确一個思路,這樣連接配接外部資料建立的資料透視表的資料路徑是:外部資料➡超級表(表區域)➡資料透視表,從外部資料到超級表和超級表到資料透視都是單獨的資料連接配接路徑)

資料透視表連接配接與重新整理資料

如何重新整理外部資料

接下來讓我們一起來看看如何更新資料透視所連接配接的資料。我們先關閉示例檔案。

然後再打開示例資料的工作簿,點選分數,然後将其全部轉換為0,然後點選儲存并關閉。

資料透視表連接配接與重新整理資料

再打開示例檔案,可以看到示例檔案的資料透視表内容沒有變。

通常需要更新資料透視表的資料時,我們會點選資料透視表分析,然後點選資料裡的重新整理。

資料透視表連接配接與重新整理資料

可以看到點選重新整理後資料透視表的内容依然沒有更新,我們點選更改資料源試試看,原來資料透視表直接連接配接的資料是通過power query編輯器建立的表區域,是以在這裡點重新整理是無法得到新資料的。因為power query編輯器建立的表區域内的資料沒有變化,點選資料透視表分析的資料重新整理也就沒有變化,那我們應該怎麼更新資料呢?

這裡有三種方法,在表設計裡更新、在查詢裡更新或者在資料裡更新。(這三種方法實作的是外部資料➡超級表的資料重新整理)

首先在表設計裡更新,我們點選資料透視表所引用的資料表區域,然後頂部的菜單選項裡會多出表設計和查詢兩個選項,點選表設計,如果是通過power query編輯器建立的外部資料表,就會看到外部表資料的菜單選項,我們點選重新整理即可,這是第一種方法。

資料透視表連接配接與重新整理資料

第二種,在查詢裡更新,按ctrl鍵加z鍵,撤銷剛才的更新,然後點選查詢,在加載中點選重新整理,也可以更新資料,這時第二種方法。

資料透視表連接配接與重新整理資料

第三種,在資料裡更新,同樣撤銷剛才的更新操作,然後點選資料頁籤,這裡可以直接點選全部重新整理。

資料透視表連接配接與重新整理資料

但是如果工作簿連接配接的外部資料過多,可能會導緻工作簿卡頓,是以如果想更新指定連接配接的外部資料我們可以選擇查詢連結,點選查詢和連接配接,右側會彈出連接配接的資料。然後選擇需要更新的資料連接配接,點選這個小圖示或者右鍵重新整理都可以。

資料透視表連接配接與重新整理資料

現在外部資料已經更新了,我們回到資料透視表所在的工作表,發現資料透視表仍然沒有更新,接下來就是正常的資料透視表更新操作,點選資料透視表所在區域,然後點選資料透視表分析,再點選重新整理,我們可以看到資料透視表的内容已經全部變成我們修改後的資料了。(實作的是超級表➡資料透視表的資料重新整理)

如何自動更新工作簿的資料透視表資料

如果想要實作每次打開工作表就自動更新資料可以在資料透視表分析菜單中,點選選項,在選項設定頁裡點選資料,再勾選打開檔案時重新整理資料。這樣每次打開工作簿就會自動重新整理資料。(該自動重新整理實作的是超級表➡資料透視表的資料重新整理,如果是連接配接的外部資料,該方法會失效,因為外部資料➡超級表的資料連接配接沒有更新就無法實作資料更新)

資料透視表連接配接與重新整理資料
示例檔案和示例資料可通過視訊講解通道中的視訊裡擷取下載下傳連接配接,請根據需要自行取用

繼續閱讀