在excel中,數據透視表是一種能夠快速分析數據的工具,靈活地匯總、分析、瀏覽和呈現數據。而且使用過程也比較簡單,大部分功能利用滑鼠拖拽和點擊即可。那麼數據透視表到底該如何使用呢?現在就一起來看看數據透視表的那些實用的功能吧。
一:建立數據透視表
此處介紹建立數據透視表的3種方法
對於下面表中的數據,如果想要分析不同性別和學歷的人數,如何使用數據透視表進行操作呢?(下表為源數據表,後面的演示案例基本都以此表為例)
1.我們可以通過【插入】選項卡中的【推薦的數據透視表】,直接找到符合條件的數據透視表,然後點擊確定就可以建立了。
2.也可以選擇【插入】選項卡中的【數據透視表】。首先建立一個空白的數據透視表,然後把性別拖動到行欄位,學歷拖動到列欄位,序號拖動到值欄位,此時值欄位中的序號是「求和」,滑鼠單擊選擇值欄位設置,在計算類型中選擇計數即可。
第二種方法看上去比較複雜,但是如果沒有推薦的模板或者對透視表熟練,自己手工拖動其實也很簡單。
我們也可以通過按下Ctrl+Q快捷鍵,選擇表格,然後建立推薦的數據透視表或者空白數據透視表,動圖操作如下所示:
此外,還可以依次按下alt、D、P鍵,打開數據透視表嚮導建立數據透視表。
如下圖所示,是1月到5月的數據表,每個表中有姓名和數據兩列數據,但是表中的姓名及順序不完全相同,如何快速把這5個表匯總到一個表裡呢?
首先,在空白的匯總表中,依次按下alt、D、P鍵,在數據透視表嚮導第1步選擇【多重合併計算數據區域】,點下一步;
然後,在2a步直接點擊下一步;
然後,在2b步分別選擇每個表中的A、B兩列數據,添加到【所有區域】,點下一步;
最後,在第3步選擇匯總表放置的位置,點完成,就可以成功創建一個多表合併的數據透視表了。
二:欄位和值的設置
還記得文章開始插入一個數據透視表後,拖動欄位進行人數統計嗎?
在數據透視表中,有4種欄位:
行欄位和列欄位表示數據透視表的行標題和列標題。
值欄位表示數據統計方式,可以是求和、計數、求平均值等。
篩選欄位可以通過篩選進行條件統計分析。
如下圖所示:我們將姓名拖動到行欄位中作為行標題,性別拖到列欄位中作為列標題(不統計性別時可以忽略),工資拖到值欄位中作為統計數值,再將學歷拖到篩選欄位中。
此時就可以通過篩選學歷,查看不同學歷下人員的工資統計情況了。
值匯總依據表示我們統計的數據的方式,可以是求和、計數,求平均值等。
如下圖所示,我們將學歷拖到行欄位中,工資拖到值欄位中。
此時可以看到數據透視表中默認的統計方式為按照不同學歷進行求和,在表中點擊右鍵——選擇【值匯總依據】,就可以選擇統計不同學歷的人數,工資的平均值,最大值等。
在值顯示方式功能中,可以進行排序,也可以利用百分比統計環比增長,內部結構佔比等情況。
如下圖所示,我們將性別和學歷拖到行欄位中,姓名拖到值欄位中,就可以統計男生中不同學歷的人數和女生中不同學歷的人數了。
此時右鍵點擊數據透視表,選擇【值顯示方式】——【總計的百分比】,就可以看到不同性別下不同學歷的人數所佔總人數的百分比。
或者選擇【值顯示方式】——【父級匯總的百分比】,基本欄位選擇【性別】,就可以看到不同學歷在男生中的佔比以及不同學歷在女生中的佔比情況了。
三:分組
數據透視表有一個明顯的特徵就是可以對相同數據進行自動組合,我們也可以按照日期、數值或者相同文字特徵進行數據的手工分組。
首先看一下如何對日期進行分組?
如下圖建立數據透視表後,把入職日期拖動行欄位中,把姓名拖到值欄位中,這時可以看到數據透視表自動按年進行分組。
然後在數據透視表中A列點擊滑鼠右鍵—選擇【組合】,只選擇月份,可以看到表中按月進行分組統計人數。
或者在【組合】中同時選中年和月份,就可以統計每年中各個月份的人數了。
那麼如何對數值進行分組呢?
如下圖所示,建立數據透視表後,將工資拖到行欄位中,姓名拖到值欄位中,就可以統計工資對應的人數了。
然後在數據透視表中A列點擊滑鼠右鍵——選擇【組合】,最後將起始於設置為4000,終止於設置為10000,步長設置為1000,確定後就可以看到4000到10000中每個工資段中的人數了。
最後如何對文字進行分組呢?
如下圖所示,我們以姓名為行欄位,工資為值欄位建立數據透視表。
然後分別選擇數據透視表中相應的姓名,點擊滑鼠右鍵——【組合】,就可以進行行欄位的組合了。
最後把組的標題分別命名為魏國、吳國、蜀國就完成了對姓名的分組。
此外,我們也可以點擊欄位前的+/-號,展開或者折查看疊數據。
四:篩選
在前面我們介紹了通過數據透視表嚮導將多個工作表匯總成一個工作表,那麼如何將一個工作表拆分成多個工作表呢?
如下圖所示,我們將姓名拖到行欄位,值拖到列欄位,學歷拖到篩選欄位。
然後選擇【數據透視表工具】中的【分析】,在左上角可以看到【選項】功能,滑鼠點擊選項右邊的下拉箭頭,可以看到【顯示報表篩選頁】的選項,選擇後就可以按照篩選的欄位拆分成多個工作表了。
excel中的切片器作為數據篩選工具,既可以在Ctrl+T或者Ctrl+L生成的創建表中使用,也可以在數據透視表中使用。
如下圖所示,仍然是把姓名拖動到行欄位,工資拖動到值欄位。
然後選擇【數據透視表工具】——【分析】——【插入切片器】,同時選擇【性別】和【學歷】,然後就可以選擇切片器中的內容進行數據透視表的篩選了。選擇不連續的內容時按住Ctrl鍵進行選擇即可。
也可以在【插入切片器】中選擇【入職日期】,然後拖動篩選器邊框拉長,在功能區選項卡中可以看到【按鈕】功能區的【列】,可以單擊列後面的滾動條或者直接輸入列數,就可以看到篩選器中的日期多列並排顯示了。
excel中的日程表也是一種篩選工具,不過只專門針對日期的進展情況進行篩選。
如下圖所示,我們將入職日期拖到行欄位,將工資和姓名拖到列欄位建立數據透視表。
此時看到數據透視表按年進行統計,可以在A列點擊滑鼠右鍵——【組合】,取消選擇【季】,就可以看到年份下對應的入職月份統計的工資和人數了。
然後在功能區選擇【插入日程表】,就可以按照月份進行篩選展示數據了。也可以在日程表右上角選擇按年或者按季度進行數據統計。
五:布局選項
在做好數據透視表以後,很多時候需要演示或者發送給別人,這時就對表格的規範性有一定要求了,那麼如何進行設置呢?
如下圖所示,我們將性別和學歷拖到行欄位,工資拖到列欄位,這時的圖表美觀性較差,需要我們設置成一般的表格格式。
首先選擇【設計】功能區選項卡中的【報表布局】——【以表格形式顯示】和【重複所有項目標籤】;
然後選擇【分類匯總】中的【不顯示分類匯總】;
最後選擇【分析】選項卡中右上角【+/-按鈕】,更改標題,居中顯示,這時圖表的布局設置就完成了。
這裡沒有用到【設計】中的【匯總】和【空行】的功能,這兩種功能也是進行表格布局的設置之一。
六:多表連接的數據透視表
在數據透視表中,我們也可以利用不同的表格之間的相同特徵建立數據聯繫,從而對多表連接進行數據分析。
在下表中,信息表是每個人的性別、學歷、身份證號、出生日期、工資等信息,職級表是學歷及對應的職級,現在要以學歷為橋梁,對兩個表的數據建立關係。
首先,在信息表中,按下快捷鍵Ctrl+T建立表格,並在左上角重命名為「信息表」,
然後,在職級表中,也按下Ctrl+T建立表格,在左上角重命名為「職級表」,
最後選擇【數據】選項卡中的【關係】——【新建】,在左邊的選項中分別選擇信息表和職級表,在右邊選擇學歷,因為兩個表中都有學歷一列。
這時我們就建立好了兩個表之間的關係。
然後就要根據創建的關係進行數據透視表分析了。
首先建立一個新的空白工作表,並插入數據透視表;
然後展開右面信息表,把姓名拖動到行欄位,展開職級表,把職級拖到列欄位;
最後再把信息表中的工資拖到值欄位中,這時就建立了一個不同員工,不同職級的收入情況表了。
在上面的例子中,我們把信息表和職級表根據學歷這一相同特徵建立了表格之間的聯繫,就像是一對夫妻因為某種原因建立了婚姻關係。
這裡的連接不只是可以建立兩個表之間的連接關係,而且也可以建立多個表之間的連接關係,從而利用數據透視表進行分析。就像是夫妻雙方通過結婚,把雙方的父母親戚等都建立了某種聯繫。
這個功能在使用上更能體現出數據透視表的靈活性。此處因為篇幅的關係,不再進行詳細說明,但是數據透視表建立的原理同兩個表之間的連接關係相同。
七:數據透視圖
數據透視圖可以以圖形的形式展示分析的數據,並且能夠實現透視表與透視圖的同步變化,是一種非常實用的動態交互分析數據的方法。
如下動圖所示,選擇【插入】選項卡,然後選擇【數據透視圖】——【數據透視圖】,這時就建立了一個新的數據透視表和數據透視表的空白模板。
然後把學歷和姓名拖動到軸(類別)欄位中,性別拖動到圖例(系列)欄位中,工資拖到值欄位中,就可以建立一個數據透視表和數據透視圖了。
此處為了能看清楚圖表,可以選擇一個深色背景的樣式。
此時可以看到,在數據透視圖中,男生以藍色線條展示、女生以橙色線條展示,並且根據學歷,在橫坐標軸對姓名進行了分組,而縱坐標軸就表示工資水平。比單純的數據透視表展示效果要好很多。
建立好數據透視圖後,可以靈活地數據進行數據分析了。
我們可以點擊透視圖右下角的加號或者減號,對不同的學歷展開或者合併。
也可以點擊左下角學歷的篩選按鈕,只統計碩士和大專的工資情況。
還可以點擊右邊性別的篩選按鈕,只統計男生或者女生的工資情況。
在操作的過程中可以看到,數據透視表和數據透視圖一直同步變化,數據和圖形結合是數據統計更加高效。
這就是本文介紹的數據透視表的常見用法,基本只依賴滑鼠拖拽就能實現大部分功能,你學會了嗎?
相關連結
如何實現數據透視表和數據透視圖的動態展示?試試插入日程表吧
excel中的超級好用的篩選神器——切片器
excel中如何拆分單元格內容並將多維錶轉換成二維表?