數據透視表是計算、匯總和分析數據的強大工具,可助你了解數據中的對比情況、模式和趨勢。
Windows macOS Web
創建數據透視表
-
選擇要據其創建數據透視表的單元格。
注意:??數據不應有任何空行或列。 它必須只有一行標題。
-
選擇“插入”>“數據透視表”。
-
在“請選擇要分析的數據”下,選擇“選擇一個表或區域”。?
-
在“表/區域”中驗證單元格區域。
-
在“選擇放置數據透視圖的位置”下,選擇“新工作表”,將數據透視圖放置在新工作表中;或選擇“現有工作表”,然后選擇要顯示數據透視表??的位置。
-
選擇“確定”。
構建數據透視表
-
若要向數據透視表中添加字段,請在“數據透視表字段”窗格中選中字段名稱復選框。
注意:?所選字段將添加至默認區域:非數字字段添加到“行”,日期和時間層次結構添加到“列”,數值字段添加到“值”。
-
若要將字段從一個區域移到另一個區域,請將該字段拖到目標區域。
準備工作:
-
應將數據整理為表格格式,且沒有任何空白行或空白列。 理想情況下,可使用類似上述示例的 Excel 表格。
-
表格是很棒的數據透視表數據源,因為刷新數據時,添加到表中的行會自動包含到數據透視表中,且所有新列均包含到“數據透視表字段”列表中。 否則, 您需要更改數據透視表的源數據, 或使用動態命名區域公式。
-
列中的數據類型應相同。 例如,同一列中不得混合使用日期和文本。
-
數據透視表處理數據的快照(稱為緩存),因此不會以任何方式更改實際數據。
創建數據透視表
如果你在使用數據透視表方面沒有什么經驗或不確定如何開始,“推薦的數據透視表”會是一個不錯的選擇。 當你使用此功能時,Excel 將通過在數據透視表中使數據與最合適的區域相匹配來確定有意義的布局。 這可以為你進行其他實驗提供一個起點。 在創建建議的數據透視表后,你可以嘗試不同的方向,并重新排列字段以達到特定結果。
你也可以下載交互式制作第一個數據透視表教程。
推薦的數據透視表
手動創建數據透視表
-
單擊源數據或表格區域的單元格。
-
轉到“插入”>“推薦的數據透視表”。
-
Excel 可分析數據并顯示若干選項,例如在本例中使用家庭開支數據。
-
選擇最適合你的數據透視表,然后按“確定”。 Excel 將在新工作表上創建數據透視表,并顯示“數據透視表字段”列表。
-
單擊源數據或表格區域的單元格。
-
轉到“插入”>“數據透視表”。
如果使用的是 Excel for Mac 2011 及更低版本,則數據透視表按鈕位于“分析”組中的“數據”選項卡上。
-
Excel 將顯示“創建數據透視表”對話框,區域或表名稱處于選中狀態。 此情況下,將使用名為“tbl_HouseholdExpenses”的表。
-
在“選擇放置數據透視表的位置”部分,選擇“新工作表”或“現有工作表”。 對于“現有工作表”,選擇希望放置數據透視表的單元格。
-
單擊“確定”,Excel 就會創建空的數據透視表并顯示“數據透視表字段”列表。
使用“數據透視表字段”列表
在頂部的“字段名稱”區域,選擇要添加到數據透視表的任何字段的復選框。 默認情況下,非數值字段添加到“行”區域,日期和時間字段添加到“列”區域,數值字段添加到“值”區域。 也可將任意可用項手動拖放到任意數據透視表字段,或者,如果不再需要數據透視表中的某個項,只需將其拖出字段列表或取消選中該項。 數據透視表的一項功能是能夠重新排列字段項,便于快速輕松更改其外觀。
數據透視表字段列表
數據透視表中的對應字段
數據透視表值
-
匯總方式
默認情況下,“值”區域下的數據透視表字段顯示為 SUM。 如果 Excel 將數據解釋為文本,則會顯示為 COUNT。 這就是為何需要確保不混合使用值字段的數據類型。 可以先單擊字段名稱右側的箭頭,然后選擇“字段設置”選項來更改默認計算。
接著,更改“匯總依據”部分的計算。 請注意,更改計算方法時,Excel 會自動將其附加到“自定義名稱”部分(如“字段名求和”),但可進行更改。 如果單擊“數字…”按鈕,可更改整個字段的數字格式。
提示:?由于更改“匯總依據”部分的計算會更改數據透視表字段名稱,因此完成數據透視表設置前,最好不要重命名數據透視表字段。 一個技巧是單擊“替換”(“編輯”菜單上) >“查找內容”>“總和”,然后將“替換為”留空,一次性替換所有內容,而不是手動重新鍵入。
-
數據顯示方式
還可將其顯示為字段的百分比,而不是使用計算進行數據匯總。 下例中,更改了家庭開支金額,使其顯示為“總計 %”,而不是值的總和。
打開“字段設置”對話框后,可從“數據顯示方式”選項卡進行選擇。
-
將值同時顯示為計算和百分比。
只需將項兩次拖到“值”部分,右鍵單擊值然后選擇“字段設置”并為每個項設置“匯總依據”和“數據顯示方式”選項。
匯總方式
默認情況下,“值”區域下的數據透視表字段顯示為 SUM。 如果 Excel 將數據解釋為文本,則會顯示為 COUNT。 這就是為何需要確保不混合使用值字段的數據類型。 可以先單擊字段名稱右側的箭頭,然后選擇“字段設置”選項來更改默認計算。
接著,更改“匯總依據”部分的計算。 請注意,更改計算方法時,Excel 會自動將其附加到“自定義名稱”部分(如“字段名求和”),但可進行更改。 如果單擊“數字…”按鈕,可更改整個字段的數字格式。
提示:?由于更改“匯總依據”部分的計算會更改數據透視表字段名稱,因此完成數據透視表設置前,最好不要重命名數據透視表字段。 一個技巧是單擊“替換”(“編輯”菜單上) >“查找內容”>“總和”,然后將“替換為”留空,一次性替換所有內容,而不是手動重新鍵入。
數據顯示方式
還可將其顯示為字段的百分比,而不是使用計算進行數據匯總。 下例中,更改了家庭開支金額,使其顯示為“總計 %”,而不是值的總和。
打開“字段設置”對話框后,可從“數據顯示方式”選項卡進行選擇。
將值同時顯示為計算和百分比。
只需將項兩次拖到“值”部分,右鍵單擊值然后選擇“字段設置”并為每個項設置“匯總依據”和“數據顯示方式”選項。
刷新數據透視表
如果向數據透視表數據源添加新數據,需要刷新基于該數據源生成的所有數據透視表。 若要只刷新一張數據透視表,可右鍵單擊數據透視表區域的任意位置,然后選擇“刷新”。 如果有多個數據透視表,首先在任意數據透視表中選擇任意單元格,然后在“功能區”上轉到“數據透視表”>“分析”,然后單擊“刷新”按鈕下的箭頭并選擇“全部刷新”。
刪除數據透視表
如果創建了數據透視表但不再需要它,只需選擇整個數據透視表區域,然后按“刪除”。 不會對周圍的其他數據、數據透視表或圖表產生任何影響。 如果數據透視表位于單獨工作表上,里面沒有你想要保留的數據,則快速刪除數據透視表的方法是刪除該工作表。
現在, 您可以在 Excel 網頁版 中的電子表格中插入數據透視表。
重要:?如果其他用戶在同一時間使用該電子表格,不建議在其中創建或處理數據透視表。
-
選擇電子表格中的表格或區域。
-
轉到“插入”>“數據透視表”。
-
Excel 將顯示“創建數據透視表”對話框,區域或表名稱處于選中狀態。
-
在“選擇放置數據透視表的位置”部分,選擇“新工作表”或“現有工作表”。 對于“現有工作表”,選擇希望放置數據透視表的單元格。
注意:?你引用的單元格應位于表格或區域之外。
-
單擊“確定”,Excel 就會創建空的數據透視表并顯示“數據透視表字段”列表。
使用“數據透視表字段”列表
在頂部的“數據透視表字段”區域,選擇要添加到數據透視表的任何字段的復選框。 默認情況下,非數值字段添加到“行”區域,日期和時間字段添加到“列”區域,數值字段添加到“值”區域。 也可將任意可用項手動拖放到任意數據透視表字段,或者,如果不再需要數據透視表中的某個項,只需將其拖出字段列表或取消選中該項。 數據透視表的一項功能是能夠重新排列字段項,便于快速輕松更改其外觀。
數據透視表字段列表
數據透視表中的對應字段
處理數據透視表值
-
默認情況下,“值”區域下的數據透視表字段顯示為 SUM。 如果 Excel 將數據解釋為文本,則會顯示為 COUNT。 這就是為何需要確保不混合使用值字段的數據類型。 可以先單擊字段名稱右側的箭頭,然后選擇“值字段設置”選項來更改默認計算。
接著,更改“匯總值依據”部分的計算。 請注意,更改計算方法時,Excel 會自動將其附加到“自定義名稱”部分(如“字段名求和”),但可進行更改。 如果單擊“數字格式”按鈕,可更改整個字段的數字格式。
提示:?由于更改“匯總值依據”部分的計算會更改數據透視表字段名稱,因此完成數據透視表設置前,最好不要重命名數據透視表字段。 一個技巧:使用“查找和替換”(Ctrl+H) >“查找內容”>“總和”,然后將“替換為”留空,一次性替換所有內容,而不是手動重新鍵入。
-
值顯示方式
還可將其顯示為字段的百分比,而不是使用計算進行數據匯總。 下例中,更改了家庭開支金額,使其顯示為“總計 %”,而不是值的總和。
打開“值字段設置”對話框后,可從“值顯示方式”選項卡進行選擇。
-
將值同時顯示為計算和百分比。
只需將項兩次拖到“值”部分,然后為每個項設置“匯總值依據”和“值顯示方式”選項。
默認情況下,“值”區域下的數據透視表字段顯示為 SUM。 如果 Excel 將數據解釋為文本,則會顯示為 COUNT。 這就是為何需要確保不混合使用值字段的數據類型。 可以先單擊字段名稱右側的箭頭,然后選擇“值字段設置”選項來更改默認計算。
接著,更改“匯總值依據”部分的計算。 請注意,更改計算方法時,Excel 會自動將其附加到“自定義名稱”部分(如“字段名求和”),但可進行更改。 如果單擊“數字格式”按鈕,可更改整個字段的數字格式。
提示:?由于更改“匯總值依據”部分的計算會更改數據透視表字段名稱,因此完成數據透視表設置前,最好不要重命名數據透視表字段。 一個技巧:使用“查找和替換”(Ctrl+H) >“查找內容”>“總和”,然后將“替換為”留空,一次性替換所有內容,而不是手動重新鍵入。
值顯示方式
還可將其顯示為字段的百分比,而不是使用計算進行數據匯總。 下例中,更改了家庭開支金額,使其顯示為“總計 %”,而不是值的總和。
打開“值字段設置”對話框后,可從“值顯示方式”選項卡進行選擇。
將值同時顯示為計算和百分比。
只需將項兩次拖到“值”部分,然后為每個項設置“匯總值依據”和“值顯示方式”選項。
刷新數據透視表
如果向數據透視表數據源添加新數據,在該數據源基礎上構建的所有數據透視表都需要刷新。 若要刷新數據透視表,可以右鍵單擊數據透視表區域中的任意位置,然后選擇“刷新”。
刪除數據透視表
如果創建了數據透視表但不再需要它,只需選擇整個數據透視表區域,然后按“刪除”。 不會對周圍的其他數據、數據透視表或圖表產生任何影響。 如果數據透視表位于單獨工作表上,里面沒有你想要保留的數據,則快速刪除數據透視表的方法是刪除該工作表。
需要更多幫助嗎?
可隨時在 Excel 技術社區中咨詢專家,在解答社區獲得支持,或在 Excel User Voice 上建議新功能或功能改進。
另請參閱
創建數據透視圖
使用切片器篩選數據透視表數據?
創建數據透視表日程表以篩選日期
使用數據模型創建數據透視表以分析多個表中的數據
使用字段列表排列數據透視表中的字段
更改數據透視表的源數據
在數據透視表中計算值
刪除數據透視表
注意:? 本頁面是自動翻譯的,可能包含語法錯誤或不準確之處。 我們的目的是使此內容能對你有所幫助。 能否告知我們此信息是否有所幫助? 下面是該參考內容的英文版。