導(dǎo)入數(shù)據(jù)至Excel并建立數(shù)據(jù)模型

從數(shù)據(jù)庫導(dǎo)入數(shù)據(jù)

這次 目標(biāo)是連接到外部數(shù)據(jù)源,并將數(shù)據(jù)導(dǎo)入 Excel 中供進(jìn)一步分析。

首先,下載老師已經(jīng)給定的數(shù)據(jù)。 這些數(shù)據(jù)描述奧運(yùn)會(huì)獎(jiǎng)牌情況,是一個(gè) Microsoft Access 數(shù)據(jù)庫。

在 Excel ?中,打開一個(gè)空白工作簿。

單擊“數(shù)據(jù)”>“獲取外部數(shù)據(jù)”>“自 Access”。 功能區(qū)會(huì)基于工作簿的寬度動(dòng)態(tài)調(diào)整,因此功能區(qū)上的命令可能看起來與下面的屏幕稍有不同。 第一個(gè)屏幕顯示工作簿很寬時(shí)的功能區(qū),第二個(gè)圖像顯示調(diào)整工作簿大小后工作簿界面僅占屏幕一部分時(shí)的情形。

選擇下載的 OlympicMedals.accdb 文件,然后單擊“打開”。 將出現(xiàn)下面的“選擇表格”窗口,其中顯示在數(shù)據(jù)庫中找到的表格。 數(shù)據(jù)庫中的表格類似于 Excel 中的工作表或表。 選中“支持選擇多個(gè)表”框,選擇所有表格。 然后單擊“確定”。

將顯示“導(dǎo)入數(shù)據(jù)”窗口。??注意該窗口底部的復(fù)選框,選中該框可以“將此數(shù)據(jù)添加到數(shù)據(jù)模型”,如下面的屏幕中所示。 數(shù)據(jù)模型是在同時(shí)導(dǎo)入或使用兩個(gè)或更多個(gè)表時(shí)自動(dòng)創(chuàng)建的。 數(shù)據(jù)模型可集成表,支持使用數(shù)據(jù)透視表、Power Pivot 和 Power View 進(jìn)行全面分析。 從數(shù)據(jù)庫導(dǎo)入表格時(shí),將使用這些表格之間的現(xiàn)有關(guān)系在 Excel 中創(chuàng)建數(shù)據(jù)模型。 數(shù)據(jù)模型在 Excel 中是透明的,但可以使用 Power Pivot 加載項(xiàng)直接查看和修改數(shù)據(jù)模型。?

選擇“數(shù)據(jù)透視表”選項(xiàng)(這會(huì)將表格導(dǎo)入 Excel 中并準(zhǔn)備數(shù)據(jù)透視表以便分析導(dǎo)入的表格),然后單擊“確定”。

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

將數(shù)據(jù)導(dǎo)入到 Excel 且自動(dòng)創(chuàng)建數(shù)據(jù)模型后,即可瀏覽數(shù)據(jù)。

使用數(shù)據(jù)透視表瀏覽數(shù)據(jù)

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

可能需要做些嘗試才能確定應(yīng)將字段拖動(dòng)到哪個(gè)區(qū)域。 根據(jù)需要拖動(dòng)表中任意數(shù)量的字段,直到數(shù)據(jù)透視表按自己需要的方式顯示數(shù)據(jù)。 再通過將字段拖動(dòng)到數(shù)據(jù)透視表的不同區(qū)域進(jìn)行隨意瀏覽;當(dāng)排列數(shù)據(jù)透視表中的字段時(shí),基礎(chǔ)數(shù)據(jù)不會(huì)受到影響。

現(xiàn)在我們在數(shù)據(jù)透視表中瀏覽奧運(yùn)會(huì)獎(jiǎng)牌數(shù)據(jù),從按比賽項(xiàng)目、獎(jiǎng)牌類型和運(yùn)動(dòng)員所屬國家/地區(qū)組織的奧運(yùn)會(huì)獎(jiǎng)牌獲得者開始。

在“數(shù)據(jù)透視表字段”中,通過單擊“獎(jiǎng)牌”表旁邊的箭頭展開它。 在展開的“獎(jiǎng)牌”表中找到 NOC_CountryRegion 字段,將其拖動(dòng)到“列”區(qū)域。 NOC 表示國家奧委會(huì),是國家或地區(qū)的組織單位。

接下來,從“分項(xiàng)”表中將“分項(xiàng)”拖動(dòng)到“行”區(qū)域。

我們對(duì)“分項(xiàng)”進(jìn)行篩選,以僅顯示五項(xiàng)運(yùn)動(dòng):射箭、跳水、擊劍、花樣滑冰和速度滑冰。 可以從“數(shù)據(jù)透視表字段”區(qū)域內(nèi)或從數(shù)據(jù)透視表本身中的“行標(biāo)簽”篩選器執(zhí)行此篩選。

單擊數(shù)據(jù)透視表中的任意位置,以確保選定了 Excel 數(shù)據(jù)透視表。 在“數(shù)據(jù)透視表字段”列表中(其中“分項(xiàng)”表展開),將鼠標(biāo)指針懸停在“分項(xiàng)”字段上,字段右側(cè)將顯示下拉箭頭。 單擊下拉列表,單擊“(全選)”刪除所有選擇,然后向下滾動(dòng)并選擇射箭、跳水、擊劍、花樣滑冰和速度滑冰。 單擊“確定”。

或者,在數(shù)據(jù)透視表的“行標(biāo)簽”部分中,單擊數(shù)據(jù)透視表中“行標(biāo)簽”旁邊的下拉列表,單擊“(全選)”刪除所有選擇,然后向下滾動(dòng)并選擇射箭、跳水、擊劍、花樣滑冰和速度滑冰。 單擊“確定”。

在“數(shù)據(jù)透視表字段”中,從“獎(jiǎng)牌”表中將“獎(jiǎng)牌”拖動(dòng)到“值”區(qū)域。 由于“值”必須為數(shù)字,因而 Excel 會(huì)自動(dòng)將“獎(jiǎng)牌”更改為“獎(jiǎng)牌數(shù)”。

從“獎(jiǎng)牌”表中再次選擇“獎(jiǎng)牌”并將其拖到“篩選”區(qū)域。

我們對(duì)數(shù)據(jù)透視表進(jìn)行篩選,以僅顯示獎(jiǎng)牌總數(shù)超過 90 枚的那些國家或地區(qū)。 下面介紹如何操作。

在數(shù)據(jù)透視表中,單擊“列標(biāo)簽”右側(cè)的下拉列表。

選擇“值篩選器”,然后選擇“大于…”

在最后一個(gè)字段中(位于右側(cè))鍵入90。單擊“確定”。

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

由于表之間已經(jīng)預(yù)先存在關(guān)系,因而執(zhí)行此任務(wù)非常簡單。由于表關(guān)系已存在于源數(shù)據(jù)庫中,并且在一項(xiàng)操作中導(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)在我們從另一個(gè)源中導(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)建一個(gè)空白工作表,然后從 Excel 工作簿中導(dǎo)入數(shù)據(jù)。

插入新的 Excel 工作表,將其命名為運(yùn)動(dòng)。

通過瀏覽找到包含下載的示例數(shù)據(jù)文件的文件夾,打開OlympicSports.xlsx。

在Sheet1中選擇并復(fù)制數(shù)據(jù)。 如果選擇了一個(gè)包含數(shù)據(jù)的單元格,如單元格 A1,就可以按 Ctrl + A 選擇所有相鄰數(shù)據(jù)。 關(guān)閉 OlympicSports.xlsx 工作簿。

在“運(yùn)動(dòng)”工作表中,將光標(biāo)放在單元格 A1 中并粘貼數(shù)據(jù)。


為該表命名。 在“表格工具 > 設(shè)計(jì) >屬性”下,找到“表名稱”字段并鍵入“運(yùn)動(dòng)”。 工作簿類如以下屏幕所示。

保存工作簿。

使用復(fù)制和粘貼導(dǎo)入數(shù)據(jù)

現(xiàn)在我們已從 Excel 工作簿中導(dǎo)入了數(shù)據(jù),下面我們從在網(wǎng)頁中找到的表導(dǎo)入數(shù)據(jù),或者從任何其他源中將數(shù)據(jù)復(fù)制和粘貼到 Excel 中。 在以下步驟中,可以從一個(gè)表中添加奧運(yùn)會(huì)舉辦城市。

插入新的 Excel 工作表,將其命名為“舉辦地”。

選擇并復(fù)制下表(包括表標(biāo)題在內(nèi))。

1、在 Excel 中,將光標(biāo)放在“舉辦地”工作表的單元格 A1 中并粘貼數(shù)據(jù)。

2、將數(shù)據(jù)格式化為表。按 Ctrl + T 將數(shù)據(jù)格式化為表,或從“開始 > 套用表格格式”執(zhí)行此操作。 由于數(shù)據(jù)包含標(biāo)題,因而可在顯示的“創(chuàng)建表”窗口中選擇“表包含標(biāo)題”。

3、為該表命名。 在“表格工具 > 設(shè)計(jì) >屬性”下,找到“表名稱”字段并鍵入“舉辦地”。

4、選擇“版本”列,并從“開始”選項(xiàng)卡中將其格式設(shè)置為帶 0 位小數(shù)的“數(shù)字”。

5、保存工作簿。 工作簿如以下屏幕所示。

現(xiàn)在Excel 工作簿中已經(jīng)有了多個(gè)表,從而可以創(chuàng)建它們之間的關(guān)系。 通過創(chuàng)建表之間的關(guān)系,也可以組合來自兩個(gè)表中的數(shù)據(jù)。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容