天天看點

excel資料分析與處理-資料透視表連接配接多個資料源

作者:UNilib
excel資料分析與處理-資料透視表連接配接多個資料源
視訊講解通道

當我們在使用資料透視表對資料進行分析與處理時,往往會遇到許多資料并不在一張表上,當我們在插入資料透視表時,又隻能選擇一個資料區域。這時應該怎麼辦呢,通常我們的想法是将這些資料都複制到一個工作表當中,然後再來插入資料透視表,這種方法非常浪費時間,也不友善更新資料。本期視訊就教你如何建立資料模型實作一個資料透視表就可以連接配接到多個資料源。

資料模型

在開始之前我們需要了解什麼是資料模型,簡單來說資料模型就是excel裡的一個關系型資料庫,這個資料庫裡存儲着你放進去的不同的工作表的資料,這些資料通過你給他們設定的關系互相關聯。

比如有一張表記錄着的學生的個人資訊,裡面包含學号,姓名,性别,年齡,班級;

excel資料分析與處理-資料透視表連接配接多個資料源

另一張表是學生成績表,上面記錄着學号,成績;

excel資料分析與處理-資料透視表連接配接多個資料源

還有一張班級資訊表記錄着,班号,班級名稱,班主任名稱,班主任教職工号等。

excel資料分析與處理-資料透視表連接配接多個資料源

而這些表通過表之間唯一的一串辨別符互相關聯,通過這樣的對應關系,就能實作跨表查詢資料。

excel資料分析與處理-資料透視表連接配接多個資料源

但要注意,這些關系必須是一一對應或者其關系來源裡的對應關系需要唯一。

就比如學生成績和學生資訊表之間就是一一對應的關系,每個學号對應一個學生資訊,同時每個學号也隻對應一個學生成績。

而學生資訊和班級資訊之間就是1對多的關系,一個班級可以對應多個學生,因為一個班級裡不止一個學生。

但是我們要特别注意一對多的從屬關系,應該是多的一方從屬于少的一方,以該關系為例,班号在學生資訊表裡不是唯一值,有許多學生屬于同一個班級,應該是同一個班号,但是班級資訊表裡,班号是每個班級的唯一辨別符。

是以學生資訊的班号從屬于班級資訊的班号。

在設定關系時應當将學生資訊表的班号作為外來項去比對班級資訊表的班号。

是以我們隻需要記住,通過主要去查找外來的對應關系進行關系設定就可以了。

如何建立資料模型

下面就讓我們打開示例檔案。看看建立資料模型的操作方法。

點選資料頁籤,在資料工具中點選關系就可以建立資料模型關系。

excel資料分析與處理-資料透視表連接配接多個資料源

點選建立,會彈出建立關系視窗,我們依次設定資料源的關系。

excel資料分析與處理-資料透視表連接配接多個資料源

第一個是學院與專業的關系,該關系是專業隸屬于學院,是以表選擇專業資訊,外來列選擇隸屬學院,相關表是學院資訊,相關列是院系編号。

excel資料分析與處理-資料透視表連接配接多個資料源

第二個是專業和班級的關系,班級隸屬于專業,是以表選擇班級資訊,外來列選擇隸屬專業,相關表選擇專業資訊,主要相關列選擇專業編号。

excel資料分析與處理-資料透視表連接配接多個資料源

第三個是班級和學生的關系,學生屬于班級中的一員,是以表選擇學生資訊,外來列選擇班級,相關表選擇班級資訊,主要相關列選擇班級編号。

excel資料分析與處理-資料透視表連接配接多個資料源

最後是學生與各科分數的關系,每個學生對應一個各科分數,是以表選擇分數表,外來列選擇學号,相關表選擇學生資訊,主要相關列選擇學号。

excel資料分析與處理-資料透視表連接配接多個資料源

按照該方法将所有分數都進行關系設定。

excel資料分析與處理-資料透視表連接配接多個資料源
excel資料分析與處理-資料透視表連接配接多個資料源

這樣我們就将所有的關系建立好了。

除了這樣建立關系以外,還可以通過資料工具中的管理資料模型建立關系。

excel資料分析與處理-資料透視表連接配接多個資料源

點選資料工具中的管理資料模型,在這裡的擷取外部資料選項中就可以快速選擇資料建立關系模型。

excel資料分析與處理-資料透視表連接配接多個資料源

注意這裡僅适用于外部資料,如果資料在同一個工作簿隻能用剛才的建立關系功能建立關系模型。在管理資料模型中,我們還可以點選檢視裡的關系圖視圖來檢視各個資料表的關系可視化圖形。

excel資料分析與處理-資料透視表連接配接多個資料源

這樣我們就可以一目了然各個資料之間的關系是如何串聯起來的。

excel資料分析與處理-資料透視表連接配接多個資料源

建立好關系型資料模型後,我們就可以點選插入,資料透視表,來自資料模型,然後建立連接配接多個資料源的資料透視表了。字段清單會列出全部字段,選擇學院資訊表中的院系名稱,專業資訊裡的專業名稱,大學英語分數,高等數學分數,體育分數,這樣就建立好了一個各學院各專業各科成績的分數統計報表。

采用資料模型建立的資料透視表資料重新整理,同直接使用表格區域建立的資料透視表一緻,隻需要右鍵重新整理即可,如果連接配接的外部資料,可以參考第四期的視訊教程。

繼續閱讀