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


如果源数据区域里的数据发生变化,我们可以通过刷新数据透视表进行数据更新,即我们前面所说的可以对数据透视表进行更新与维护。

数据透视表还有一个“兄弟”叫数据透视图,如果你掌握了数据透视表,那么数据透视图也很容易掌握了,在此不再累赘。

总之,只要基础数据完整,数据透视表可以给你想要的,可以给你很多惊喜。


分享到:


相關文章: