EXCEL數據透視表祥解

Excel中的數據透視表是何物?如何使用?想必很多人不是十分了解,甚至一些從事會計類工作的人員。今天我們來詳解一下數據透視表,即何為數據透視表?數據透視表在Excel中如何創建以及其在實際中的應用。

一、何為數據透視表

我們先看一下百度百科中關於數據透視表的表述:

數據透視表(Pivot Table)是一種交互式的表,可以進行某些計算,如求和與計數等。所進行的計算與數據跟數據透視表中的排列有關。之所以稱為數據透視表,是因為可以動態地改變它們的版面佈置,以便按照不同方式分析數據,也可以重新安排行號、列標和頁字段。每一次改變版面佈置時,數據透視表會立即按照新的佈置重新計算數據。另外,如果原始數據發生更改,則可以更新數據透視表。

可以看出,數據透視表對與彙總、分析、瀏覽和呈現彙總數據非常有用。例如設置公司的總分類帳、明細分類帳都可以通過數據透視表建立。簡單概括數據透視表是一種對大量數據進行彙總(求和、計數、平均值、方差、最大值、最小值等)的工具。通過建立數據透視表,方便我們更清楚的分析數據。

下面舉例說明。下圖1是某公司全年不同地區計算機的銷售額。我們需要對各門店四個季度筆記本的銷售額進行比較。


EXCEL數據透視表祥解

圖1


我們可以通過數據透視表來分析數據,通過對各地區不同季度的銷售額進行求和彙總,得到如圖2所示數據透視表:


EXCEL數據透視表祥解

圖2


這樣我們就可以清楚地看出各個地區不同季度的筆記本銷售額了。數據透視表給我們提供了另一個角度審視數據,就像對數據進行了透視一樣。如果有仔細觀察的同學會發現,上圖數據透視表中的值,其實是以該值單元格所對應的行、列標籤為篩選條件,對原始數據進行篩選彙總後得到的結果。所以我們前面提出數據透視表是一種對大量數據進行彙總(求和、計數、平均值、方差、最大值、最小值等)的工具。

二、如何在Excel中使用數據透視表

數據透視表是根據源數據列表生成的,源數據列表中每一列都成為彙總多行信息的數據透視表字段,列名稱為數據透視表的字段名。源數據列表滿足下列條件:該源數據區域必須具有列標題,並且該區域中沒有空行。

在正確選擇源數據列表區域後,按如下步驟創建數據透視表:

1、“插入”選項卡→“表”組→“數據透視表”按鈕,打開“創建數據透視表”對話框。

2、指定數據來源以及數據透視表存放的位置。

3、向數據透視表中添加字段。

4、在數據透視表中篩選字段。

下圖3是空白的透視表並顯示數據透視表字段列表窗口。


EXCEL數據透視表祥解

圖3


當我們創建好數據透視表之後,我們可以對數據透視表進行更新和維護。在數據透視表中的任意單元格中單擊,功能區中將會出現“數據透視表工具”的“選項”和“設計”兩個選項卡,在“選項”選項卡下可以對數據透視表中進行多項操作:刷新數據透視和更改數據源。我們也可以向對待普通表格一樣對數據透視表進行格式的設置,如快速嵌套一個預置的樣式。

三、數據透視表在實際中的應用

通過excel中的數據透視表計算同比和環比增長速度。下圖4是2016年、2017年兩年期的數據,現在需要計算2017年每個月的銷售額對於2016年的同比增長百分百和計算2017年、2016年每一年銷售額的環比增長速度。


EXCEL數據透視表祥解

圖4


我們先來解釋一下日常所聞的“同比增長速度”和“環比增長速度”的概念,有很多同學對這兩個概念不清楚甚至混淆。記得前段時間還有個同學問我說要把6、7月數據環比,6、7月數據對比,又要數據排序。總之表述混亂,後來理解該同學的意思是需要把6、7月數據放到平行列對比一下而已。

同比增長速度是指為了消除季節變動的影響,用來說明本期發展水平與去年同期發展水平對比而達到的相對增長速度。同比增長速度=(本期水平—去年同期水平)/去年同期水平*100%,如本期6月與去年6月對比。

環比增長速度是以報告期水平與其前一期水平對比所得到的動態相對數(相鄰期間的比較),用以表明某種現象逐期的發展變動程度。如計算一年內各月與前一月的對比,即2月比1月,3月比2月,4月比3月……12月比11月,說明逐月的發展程度。理解完這兩個概念後,我們先用數據透視表計算同比增長速度。

按照如圖5所示創建數據透視表。

EXCEL數據透視表祥解

圖5


這裡我們把銷售額字段連續2次拖到“數值”區域,第二次拖拽的顯示“求和項:銷售額2”,我們計算的同比增長速度將會在“求和項:銷售額2”列進行顯示。操作步驟如下:

1、單擊數值區域“求和項:銷售額2”,選擇彈出的“值字段設置”,在值字段設置對話框裡可以修改“值彙總方式”和“值顯示方式”。

2、這裡我們選擇“值顯示方式”,在“值顯示方式”下面的文本框中選擇“差異百分比”選項。

3、在“基本字段”下方的列表框中選擇“年”,這時在右側的“基本項”列表框中選擇“上一個”,表示要和上一年同一時期進行比較。

4、單擊確定得出當前月與上一年的相同月度的差異百分比。然後我們修改單元格中的“求和項:銷售額2”為“同比增長速度”。如圖6所示:


EXCEL數據透視表祥解

圖6


上面我們求同比增長速度中2016年的數據為空,是因為沒有2015年的數據,沒辦法“同比”。步驟在“值字段對話框”中的“值顯示方式”可以理解為對“值彙總方式”的“再加工”,裡面還有其他很多有用的“再加工”方式。

下面我們來求每一年的環比增長速度。按照前面的步驟創建圖5所示的數據透視表。操作步驟:

1、單擊數值區域“求和項:銷售額2”,選擇彈出的“值字段設置”對話框中的“值顯示方式”。

2、在“值顯示方式”下面的文本框中選擇“差異百分比”選項。

3、在“基本字段”下方的列表框中選擇“月”,這時在右側的“基本項”列表框中選擇“上一個”,表示要和上一月的數據進行比較。

4、單擊確定得到的就是當前月與上一個月的差異百分比。然後我們修改單元格中的“求和項:銷售額2”為“環比增長速度”。如下圖7所示:


EXCEL數據透視表祥解

圖7


如果源數據區域裡的數據發生變化,我們可以通過刷新數據透視表進行數據更新,即我們前面所說的可以對數據透視表進行更新與維護。

數據透視表還有一個“兄弟”叫數據透視圖,如果你掌握了數據透視表,那麼數據透視圖也很容易掌握了,在此不再累贅。

總之,只要基礎數據完整,數據透視表可以給你想要的,可以給你很多驚喜。


分享到:


相關文章: