摘要:??? 我們提供了一系列教程,旨在讓你熟悉、習(xí)慣地使用 Excel 及其內(nèi)置的數(shù)據(jù)混合和分析功能,本教程是該系列中的第一個。 這些教程從零開始構(gòu)建 Excel 工作簿并進行優(yōu)化,構(gòu)建數(shù)據(jù)模型,然后使用 Power View 創(chuàng)建精彩的交互式報表。 這些教程旨在展示 Excel、數(shù)據(jù)透視表、Power Pivot 和 Power View 中的 Microsoft 商業(yè)智能特性和功能。
注意:?本文介紹 Excel 2013 中的數(shù)據(jù)模型。 但是,Excel 2013 中引入的相同數(shù)據(jù)建模和 Power Pivot 功能也適用于 Excel 2016。
在這些教程中,您將了解如何在 Excel 中導(dǎo)入和瀏覽數(shù)據(jù)、使用 Power Pivot 構(gòu)建和優(yōu)化數(shù)據(jù)模型,以及如何使用 Power View 創(chuàng)建交互式報表,此報表可以發(fā)布、保護和共享。
本系列包含以下幾個教程:
-
將數(shù)據(jù)導(dǎo)入到 Excel 2013 并創(chuàng)建數(shù)據(jù)模型
-
使用 Excel、Power Pivot 和 DAX 擴展數(shù)據(jù)模型關(guān)系
-
創(chuàng)建基于地圖的 Power View 報表
-
整合 Internet 數(shù)據(jù)并設(shè)置 Power View 報表默認值
-
PowerPivot 幫助
-
創(chuàng)建美觀的 Power View 報表 – 第 2 部分
在本教程中,您將從一個空白的 Excel 工作簿開始。
本教程包括以下幾部分內(nèi)容:
-
從數(shù)據(jù)庫導(dǎo)入數(shù)據(jù)
-
從電子表格導(dǎo)入數(shù)據(jù)
-
使用復(fù)制和粘貼導(dǎo)入數(shù)據(jù)
-
在導(dǎo)入的數(shù)據(jù)之間創(chuàng)建關(guān)系
-
檢查點和測驗
本教程最后提供了一個測驗,以檢驗?zāi)膶W(xué)習(xí)成效。
本教程系列使用描述奧運會獎牌、主辦國家/地區(qū)和各種奧運會運動項目的數(shù)據(jù)。 我們建議您依次學(xué)習(xí)每個教程。 此外,教程使用啟用 Power Pivot 的 Excel 2013。 有關(guān) Excel 2013 的詳細信息,請單擊此處。 有關(guān)啟用 Power Pivot 的指導(dǎo)信息,請單擊此處。
從數(shù)據(jù)庫導(dǎo)入數(shù)據(jù)
我們使用一個空白工作簿開始此教程。 本節(jié)的目標是連接到外部數(shù)據(jù)源,并將數(shù)據(jù)導(dǎo)入 Excel 中供進一步分析。
首先,我們從 Internet 下載一些數(shù)據(jù)。 這些數(shù)據(jù)描述奧運會獎牌情況,是一個 Microsoft Access 數(shù)據(jù)庫。
-
單擊以下鏈接可下載我們在本教程系列中使用的文件。 將這四個文件中的每一個都下載到易于訪問的位置,例如“下載”或“我的文檔”,或者下載到自己創(chuàng)建的新文件夾: > OlympicMedals.accdb Access 數(shù)據(jù)庫 > OlympicSports.xlsx Excel 工作簿 > Population.xlsx Excel 工作簿 > DiscImage_table.xlsx Excel 工作簿
-
在 Excel 2013 中,打開一個空白工作簿。
-
單擊“數(shù)據(jù)”>“獲取外部數(shù)據(jù)”>“自 Access”。 功能區(qū)會基于工作簿的寬度動態(tài)調(diào)整,因此功能區(qū)上的命令可能看起來與下面的屏幕稍有不同。 第一個屏幕顯示工作簿很寬時的功能區(qū),第二個圖像顯示調(diào)整工作簿大小后工作簿界面僅占屏幕一部分時的情形。
? -
選擇下載的 OlympicMedals.accdb 文件,然后單擊“打開”。 將出現(xiàn)下面的“選擇表格”窗口,其中顯示在數(shù)據(jù)庫中找到的表格。 數(shù)據(jù)庫中的表格類似于 Excel 中的工作表或表。 選中“支持選擇多個表”框,選擇所有表格。 然后單擊“確定”。

-
將顯示“導(dǎo)入數(shù)據(jù)”窗口。
注意:?請注意窗口底部的復(fù)選框,該復(fù)選框允許將此數(shù)據(jù)添加到數(shù)據(jù)模型,如以下屏幕所示。 當你同時導(dǎo)入或處理兩個或多個表時,將自動創(chuàng)建數(shù)據(jù)模型。 數(shù)據(jù)模型會集成這些表,支持使用數(shù)據(jù)透視表、Power Pivot 和 Power View 進行大量分析。 從數(shù)據(jù)庫中導(dǎo)入表時,將使用這些表之間的現(xiàn)有數(shù)據(jù)庫關(guān)系在 Excel 中創(chuàng)建數(shù)據(jù)模型。 數(shù)據(jù)模型在 Excel 中是透明的,但你可以使用 Power Pivot 外接程序直接查看和修改它。 本教程稍后將更詳細地討論數(shù)據(jù)模型。
選擇“數(shù)據(jù)透視表”選項(這會將表格導(dǎo)入 Excel 中并準備數(shù)據(jù)透視表以便分析導(dǎo)入的表格),然后單擊“確定”。

-
導(dǎo)入數(shù)據(jù)后,將使用所導(dǎo)入的表格創(chuàng)建數(shù)據(jù)透視表。

將數(shù)據(jù)導(dǎo)入到 Excel 且自動創(chuàng)建數(shù)據(jù)模型后,即可瀏覽數(shù)據(jù)。
使用數(shù)據(jù)透視表瀏覽數(shù)據(jù)
使用數(shù)據(jù)透視表瀏覽導(dǎo)入的數(shù)據(jù)非常容易。 在數(shù)據(jù)透視表中,您可將表(與剛從 Access 數(shù)據(jù)庫導(dǎo)入的表相似)中的字段(與 Excel 中的列相似)拖動到數(shù)據(jù)透視表中的其他區(qū)域,以調(diào)整數(shù)據(jù)的顯示方式。 數(shù)據(jù)透視表具有四個區(qū)域:“篩選”、“列”、“行”和“數(shù)值”。

可能需要做些嘗試才能確定應(yīng)將字段拖動到哪個區(qū)域。 您可以根據(jù)需要拖動表中任意數(shù)量的字段,直到數(shù)據(jù)透視表按您需要的方式顯示數(shù)據(jù)。 您可以通過將字段拖動到數(shù)據(jù)透視表的不同區(qū)域進行隨意瀏覽;當您排列數(shù)據(jù)透視表中的字段時,基礎(chǔ)數(shù)據(jù)不會受到影響。
現(xiàn)在我們在數(shù)據(jù)透視表中瀏覽奧運會獎牌數(shù)據(jù),從按比賽項目、獎牌類型和運動員所屬國家/地區(qū)組織的奧運會獎牌獲得者開始。
-
在“數(shù)據(jù)透視表字段”中,通過單擊“獎牌”表旁邊的箭頭展開它。 在展開的“獎牌”表中找到 NOC_CountryRegion 字段,將其拖動到“列”區(qū)域。 NOC 表示國家奧委會,是國家或地區(qū)的組織單位。
-
接下來,從“分項”表中將“分項”拖動到“行”區(qū)域。
-
我們對“分項”進行篩選,以僅顯示五項運動:射箭、跳水、擊劍、花樣滑冰和速度滑冰。 可以從“數(shù)據(jù)透視表字段”區(qū)域內(nèi)或從數(shù)據(jù)透視表本身中的“行標簽”篩選器執(zhí)行此篩選。
-
單擊數(shù)據(jù)透視表中的任意位置,確保選擇了 Excel 數(shù)據(jù)透視表。 在“數(shù)據(jù)透視表字段”列表中,“分項”表處于展開狀態(tài),將鼠標懸停在其“分項”字段上,該字段右側(cè)會顯示一個下拉箭頭。 單擊該下拉箭頭,單擊“(全選)”刪除所有選擇,然后向下滾動并選擇“射箭”、“跳水”、“擊劍”、“花樣滑冰”和“速度滑冰”。 單擊“確定”。
-
或者,在數(shù)據(jù)透視表的“行標簽”部分中,單擊數(shù)據(jù)透視表中“行標簽”旁邊的下拉列表,單擊“(全選)”刪除所有選擇,然后向下滾動并選擇射箭、跳水、擊劍、花樣滑冰和速度滑冰。 單擊“確定”。
-
-
在“數(shù)據(jù)透視表字段”中,從“獎牌”表中將“獎牌”拖動到“值”區(qū)域。 由于“值”必須為數(shù)字,因而 Excel 會自動將“獎牌”更改為“獎牌數(shù)”。
-
從“獎牌”表中再次選擇“獎牌”并將其拖到“篩選”區(qū)域。
-
我們對數(shù)據(jù)透視表進行篩選,以僅顯示獎牌總數(shù)超過 90 枚的那些國家或地區(qū)。 下面介紹如何操作。
-
在數(shù)據(jù)透視表中,單擊“列標簽”右側(cè)的下拉列表。
-
選擇“值篩選器”,然后選擇“大于…”
-
在最后一個字段中(位于右側(cè))鍵入 90。 單擊“確定”。

-
數(shù)據(jù)透視表類似于下面的屏幕。

您現(xiàn)在已經(jīng)輕而易舉地構(gòu)建了一個包含來自三個不同表中的字段的基本數(shù)據(jù)透視表。 由于表之間已經(jīng)預(yù)先存在關(guān)系,因而執(zhí)行此任務(wù)非常簡單。 由于表關(guān)系已存在于源數(shù)據(jù)庫中,并且您在一項操作中導(dǎo)入了所有表格,所以 Excel 可以在其數(shù)據(jù)模型中重新創(chuàng)建這些表關(guān)系。
但是,如果數(shù)據(jù)來自不同源或者是以后導(dǎo)入的,該怎么辦? 通常,您可以基于匹配列使用新數(shù)據(jù)創(chuàng)建關(guān)系。 在下一步驟中,您將導(dǎo)入其他表,并了解如何創(chuàng)建新關(guān)系。
從電子表格導(dǎo)入數(shù)據(jù)
現(xiàn)在我們從另一個源中導(dǎo)入數(shù)據(jù),這次是從現(xiàn)有工作簿中導(dǎo)入,然后指定現(xiàn)有數(shù)據(jù)和新數(shù)據(jù)之間的關(guān)系。 關(guān)系讓您能夠分析 Excel 中的數(shù)據(jù)集合,利用導(dǎo)入的數(shù)據(jù)創(chuàng)建有趣的沉浸式可視化效果。
我們首先創(chuàng)建一個空白工作表,然后從 Excel 工作簿中導(dǎo)入數(shù)據(jù)。
-
插入新的 Excel 工作表,將其命名為運動。
-
通過瀏覽找到包含下載的示例數(shù)據(jù)文件的文件夾,打開 OlympicSports.xlsx。
-
在 Sheet1 中選擇并復(fù)制數(shù)據(jù)。 如果您選擇了一個包含數(shù)據(jù)的單元格,如單元格 A1,您可以按 Ctrl + A 選擇所有相鄰數(shù)據(jù)。 關(guān)閉 OlympicSports.xlsx 工作簿。
-
在“運動”工作表中,將光標放在單元格 A1 中并粘貼數(shù)據(jù)。
-
保持數(shù)據(jù)處于突出顯示狀態(tài),按 Ctrl + T 將數(shù)據(jù)格式化為表。 您還可以通過選擇“開始 > 套用表格格式”將數(shù)據(jù)格式化為表。 由于數(shù)據(jù)包含標題,因而可在顯示的“創(chuàng)建表”窗口中選擇“表包含標題”,如下圖所示。
將數(shù)據(jù)格式化為表有許多優(yōu)點。 您可以為表分配一個名稱,使其易被識別。 您還可以在表之間建立關(guān)系,從而支持在數(shù)據(jù)透視表、Power Pivot 和 Power View 中進行瀏覽和分析。 -
為該表命名。 在“表格工具 > 設(shè)計 >屬性”下,找到“表名稱”字段并鍵入“運動”。 工作簿類如以下屏幕所示。

-
保存工作簿。
使用復(fù)制和粘貼導(dǎo)入數(shù)據(jù)
現(xiàn)在我們已從 Excel 工作簿中導(dǎo)入了數(shù)據(jù),下面我們從在網(wǎng)頁中找到的表導(dǎo)入數(shù)據(jù),或者從任何其他源中將數(shù)據(jù)復(fù)制和粘貼到 Excel 中。 在以下步驟中,您從一個表中添加奧運會舉辦城市。
-
插入新的 Excel 工作表,將其命名為“舉辦地”。
-
選擇并復(fù)制下表(包括表標題在內(nèi))。
城市
NOC_CountryRegion
Alpha-2 代碼
版本
季節(jié)
墨爾本/斯德哥爾摩
AUS
AS
1956
夏季
悉尼
AUS
AS
2000
夏季
因斯布魯克
AUT
AT
1964
冬季
因斯布魯克
AUT
AT
1976
冬季
安特衛(wèi)普
BEL
BE
1920
夏季
安特衛(wèi)普
BEL
BE
1920
冬季
蒙特利爾
CAN
CA
1976
夏季
普萊西德湖
CAN
CA
1980
冬季
卡爾加里
CAN
CA
1988
冬季
圣 莫里茨
SUI
SZ
1928
冬季
圣 莫里茨
SUI
SZ
1948
冬季
北京
CHN
CH
2008
夏季
柏林
GER
GM
1936
夏季
加米施-帕滕基興
GER
GM
1936
冬季
巴塞羅那
ESP
SP
1992
夏季
赫爾辛基
FIN
FI
1952
夏季
巴黎
FRA
FR
1900
夏季
巴黎
FRA
FR
1924
夏季
沙木尼
FRA
FR
1924
冬季
格勒諾布爾
FRA
FR
1968
冬季
阿爾貝維爾
FRA
FR
1992
冬季
倫敦
GBR
英國
1908
夏季
倫敦
GBR
英國
1908
冬季
倫敦
GBR
英國
1948
夏季
慕尼黑
GER
DE
1972
夏季
雅典
GRC
GR
2004
夏季
柯提納安培佐
ITA
IT
1956
冬季
羅馬
ITA
IT
1960
夏季
都靈
ITA
IT
2006
冬季
東京
JPN
JA
1964
夏季
札幌
JPN
JA
1972
冬季
長野
JPN
JA
1998
冬季
首爾
KOR
KS
1988
夏季
墨西哥城
MEX
MX
1968
夏季
阿姆斯特丹
NED
NL
1928
夏季
奧斯陸
NOR
NO
1952
冬季
利勒哈默爾
NOR
NO
1994
冬季
斯德哥爾摩
SWE
SW
1912
夏季
圣路易斯
USA
US
1904
夏季
洛杉磯
USA
US
1932
夏季
普萊西德湖
USA
US
1932
冬季
斯闊谷
USA
US
1960
冬季
莫斯科
URS
RU
1980
夏季
洛杉磯
USA
US
1984
夏季
亞特蘭大
USA
US
1996
夏季
鹽湖城
USA
US
2002
冬季
薩拉熱窩
YUG
YU
1984
冬季
-
在 Excel 中,將光標放在“舉辦地”工作表的單元格 A1 中并粘貼數(shù)據(jù)。
-
將數(shù)據(jù)格式化為表。 如本教程中所述,您可按 Ctrl + T 將數(shù)據(jù)格式化為表,或從“開始 > 套用表格格式”執(zhí)行此操作。 由于數(shù)據(jù)包含標題,因而可在顯示的“創(chuàng)建表”窗口中選擇“表包含標題”。
-
為該表命名。 在“表格工具 > 設(shè)計 >屬性”下,找到“表名稱”字段并鍵入“舉辦地”。
-
選擇“版本”列,并從“開始”選項卡中將其格式設(shè)置為帶 0 位小數(shù)的“數(shù)字”。
-
保存工作簿。 工作簿如以下屏幕所示。

現(xiàn)在您的 Excel 工作簿中已經(jīng)有了多個表,您可以創(chuàng)建它們之間的關(guān)系。 通過創(chuàng)建表之間的關(guān)系,您可以組合來自兩個表中的數(shù)據(jù)。
在導(dǎo)入的數(shù)據(jù)之間創(chuàng)建關(guān)系
您可以立即開始從導(dǎo)入的表在數(shù)據(jù)透視表中使用這些字段。 如果 Excel 無法確定如何將字段合并到數(shù)據(jù)透視表中,就必須使用現(xiàn)有數(shù)據(jù)模型建立關(guān)系。 在以下步驟中,您將了解如何在從不同數(shù)據(jù)源導(dǎo)入的數(shù)據(jù)之間創(chuàng)建關(guān)系。
-
在 Sheet1 中“數(shù)據(jù)透視表字段”的頂部,單擊“全部”以查看可用表格的完整列表,如以下屏幕所示。

-
滾動列表以顯示剛添加的新表。
-
展開運動,并選擇運動,以將其添加到數(shù)據(jù)透視表。 請注意,Excel 會提示您創(chuàng)建關(guān)系,如以下屏幕中所示。
?出現(xiàn)此通知的原因是您使用了不屬于基礎(chǔ)數(shù)據(jù)模型的表中的字段。 將表添加到數(shù)據(jù)模型的一種方法是創(chuàng)建與數(shù)據(jù)模型中已存在的某個表的關(guān)系。 要創(chuàng)建關(guān)系,其中一個表中必須有一列包含唯一的、不重復(fù)的值。 在示例數(shù)據(jù)中,從數(shù)據(jù)庫導(dǎo)入的“分項”表包含一個具有稱為 SportID 的運動代碼的字段。 這些相同的運動代碼在導(dǎo)入的 Excel 數(shù)據(jù)中顯示為字段。 讓我們來創(chuàng)建關(guān)系。
-
在突出顯示的“數(shù)據(jù)透視表字段”區(qū)域中單擊“創(chuàng)建… ”,打開“創(chuàng)建關(guān)系”對話框,如以下屏幕中所示。

-
在“表”中,從下拉列表中選擇“分項”。
-
在“列(外來)”中,選擇 SportID。
-
在“相關(guān)表”中,選擇 Sports。
-
在“相關(guān)列(主要)”中,選擇 SportID。
-
單擊“確定”。
數(shù)據(jù)透視表將更改,以反映新關(guān)系。 但因為“行”區(qū)域中字段的排列問題,數(shù)據(jù)透視表看上去還是不妥。 分項是指定運動下的子類別,但由于我們在“行”區(qū)域中將“分項”排在了“運動”上面,所以組織結(jié)構(gòu)不正確。 以下屏幕顯示了這種不正確的排序。 
-
在“行”區(qū)域中,將“運動”移動到“分項”的上面。 這樣就好多了,數(shù)據(jù)透視表以您所需的方式顯示數(shù)據(jù),如以下屏幕中所示。

在后臺,Excel 正在構(gòu)建可以在整個工作簿中的任何數(shù)據(jù)透視表和數(shù)據(jù)透視圖、Power Pivot 或任何 Power View 報表中使用的數(shù)據(jù)模型。 表關(guān)系是數(shù)據(jù)模型的基礎(chǔ),也是確定導(dǎo)航和計算路徑的基礎(chǔ)。
在接下來的使用 Excel 2013、Power Pivot 和 DAX 擴展數(shù)據(jù)模型關(guān)系這一教程中,你將以這里學(xué)習(xí)到的內(nèi)容為基礎(chǔ)構(gòu)建數(shù)據(jù)模型,并使用一個稱為 Power Pivot 的強大可視化 Excel 外接程序逐步擴展數(shù)據(jù)模型。 此外,你還將學(xué)習(xí)如何計算表中的列,以及如何使用該計算列,以便將不相關(guān)的表添加到數(shù)據(jù)模型。
檢查點和測驗
回顧您學(xué)習(xí)的內(nèi)容
您現(xiàn)在有了一個包含數(shù)據(jù)透視表的 Excel 工作簿,通過該數(shù)據(jù)透視表可訪問多個表中的數(shù)據(jù),其中有幾個表是您單獨導(dǎo)入的。 您學(xué)習(xí)了如何從數(shù)據(jù)庫、從另一個 Excel 工作簿進行導(dǎo)入,并學(xué)習(xí)了如何通過復(fù)制數(shù)據(jù)并將其粘貼到 Excel 中來進行導(dǎo)入。
要使組合使用數(shù)據(jù),您必須創(chuàng)建 Excel 用來關(guān)聯(lián)行的表關(guān)系。 您還學(xué)習(xí)了將一個表中的列關(guān)聯(lián)到另一個表中的數(shù)據(jù),這是創(chuàng)建關(guān)系和查找相關(guān)行的基礎(chǔ)。
您已做好準備,可以學(xué)習(xí)此系列教程中的下一個教程了。 下面是相應(yīng)的鏈接:
使用 Excel 2013、Power Pivot 和 DAX 擴展數(shù)據(jù)模型關(guān)系
小測驗
希望了解您記住了多少已學(xué)知識? 這里為您提供了一個機會。 以下測驗重點強調(diào)您在本教程中學(xué)到的相關(guān)特性、功能或要求。 您可以在頁面底部找到答案。 祝您好運!
問題 1: 將導(dǎo)入的數(shù)據(jù)轉(zhuǎn)換為表為什么重要?
A:不必將它們轉(zhuǎn)換為表,因為所有導(dǎo)入的數(shù)據(jù)都將自動轉(zhuǎn)換為表。
B:如果將導(dǎo)入的數(shù)據(jù)轉(zhuǎn)換為表,就會將它們從數(shù)據(jù)模型中排除。 僅當從數(shù)據(jù)模型中排除后,它們在數(shù)據(jù)透視表、Power Pivot 和 Power View 中才可用。
C:如果將導(dǎo)入的數(shù)據(jù)轉(zhuǎn)換為表,就可以將它們包含在數(shù)據(jù)模型中,使其對數(shù)據(jù)透視表、Power Pivot 和 Power View 可用。
D:無法將導(dǎo)入的數(shù)據(jù)轉(zhuǎn)換為表。
問題 2: 以下哪些數(shù)據(jù)源可以導(dǎo)入 Excel 中,并包含在數(shù)據(jù)模型中?
A:Access 數(shù)據(jù)庫以及許多其他數(shù)據(jù)庫。
B:現(xiàn)有 Excel 文件。
C:復(fù)制和粘貼到 Excel 中且格式化為表的任何內(nèi)容,包括網(wǎng)站上的數(shù)據(jù)表、文檔或其他任何可以粘貼到 Excel 中的內(nèi)容。
D:以上全部
問題 3: 在數(shù)據(jù)透視表中,在四個“數(shù)據(jù)透視表字段”區(qū)域中重排字段時會發(fā)生什么情況?
A:什么也不會發(fā)生 – 將字段放置到數(shù)據(jù)透視表字段區(qū)域中后,無法重排字段。
B:數(shù)據(jù)透視表格式更改以反映布局,但基礎(chǔ)數(shù)據(jù)并不會受到影響。
C:數(shù)據(jù)透視表格式更改以反映布局,并且所有基礎(chǔ)數(shù)據(jù)永久改變。
D:基礎(chǔ)數(shù)據(jù)更改,從而得到新數(shù)據(jù)集。
問題 4: 在表之間創(chuàng)建關(guān)系時,必需的條件是什么?
A:兩個表都不能有任何列包含唯一的、非重復(fù)的值。
B:一個表不能是 Excel 工作簿的一部分。
C:列一定不能轉(zhuǎn)換為表。
D:以上都不正確。
測驗答案
-
正確答案:C
-
正確答案:D
-
正確答案:B
-
正確答案:D
注意:?本系列教程中的數(shù)據(jù)和圖像基于以下內(nèi)容:
-
奧運會數(shù)據(jù)集由 Guardian News & Media Ltd. 提供
-
國旗圖像由 CIA Factbook (cia.gov) 提供
-
人口數(shù)據(jù)由世界銀行 (worldbank.org) 提供
-
奧運會比賽圖標由 Thadius 856 和 Parutakupiu 提供






