在数据透视表中设置计算

假设我们有一个构建的数据透视表,其中包含不同城市按月分析销售额的结果(如有必要,请阅读本文以了解如何创建它们或刷新您的记忆):

我们想稍微改变它的外观,让它更清楚地显示您需要的数据,而不仅仅是在屏幕上显示一堆数字。 为此可以做些什么?

其他计算功能,而不是平庸的金额

如果您右键单击数据区域中的计算字段并从上下文菜单中选择命令 现场选择 (字段设置) 或在 Excel 2007 版本中 – 值字段选项 (值字段设置),然后会打开一个非常有用的窗口,您可以使用它设置一堆有趣的设置:

 特别是,您可以轻松地将字段计算函数更改为均值、最小值、最大值等。例如,如果我们将总和更改为数据透视表中的数量,那么我们将看到的不是总收入,而是交易次数对于每个产品:

默认情况下,Excel 总是自动选择数值数据的求和。 (和), 对于非数字单元格(即使在一千个带有数字的单元格中至少有一个是空单元格或带有文本或带有文本格式的数字) - 用于计算值数量的函数 (计数).

如果您想在一个数据透视表中一次看到平均值、金额和数量,即同一字段的多个计算函数,那么请随意将鼠标扔到您需要的字段的数据区域中多次连续获得类似的东西:

 …然后通过用鼠标依次单击它们并选择命令来为每个字段设置不同的功能 现场选择 (字段设置)最终得到你想要的:

分享权益

如果在同一个窗口 现场选择 点击按钮 另外 (选项) 或转到选项卡 附加计算 (在 Excel 2007-2010 中),则下拉列表将变为可用 附加计算 (将数据显示为):

例如,在此列表中,您可以选择选项 行金额百分比 (行的百分比), 按列占总数的百分比 (列的百分比) or 占总数的份额 (占总数的百分比)自动计算每个产品或城市的百分比。 例如,启用该功能后,我们的数据透视表如下所示 按列占总数的百分比:

销售动态

如果在下拉列表中 附加计算 (将数据显示为) 选择选项 分别 (区别), 并且在较低的窗口中 领域 (基础字段) и 元素 (基础项目) 选择 и 返回 (在英语母语版本中,没有这个奇怪的词,而是有一个更容易理解的词 以前的, 那些。 以前的):

…然后我们得到一个数据透视表,显示下个月每个月的销售额与上一个月的差异,即 - 销售动态:

如果你更换 分别 (区别) on 给定差异 (差异百分比) 并添加 条件格式 以红色突出显示负值,我们得到相同的结果,但不是卢布,而是百分比:

PS

在 Microsoft Excel 2010 中,可以更轻松地完成上述所有计算设置 - 通过右键单击任何字段并从上下文菜单中选择命令 总计 (总结价值):

在数据透视表中设置计算

...和 附加计算 (将数据显示为):

在数据透视表中设置计算

同样在 Excel 2010 版本中,该集合中添加了几个新功能:

  • 按父行(列)占总数的百分比 – 允许您计算相对于行或列小计的份额:

    在以前的版本中,您只能计算相对于总计的比例。

  • 累计金额百分比 – 与累积和函数类似,但将结果显示为分数,即百分比。 例如,计算计划或预算执行的百分比很方便:

     

  • 从小到大排序,反之亦然 – 排序函数 (RANK) 的一个稍微奇怪的名称,它计算一个元素在一般值列表中的序数(位置)。 例如,在它的帮助下,可以方便地按总收入对经理进行排名,从而确定谁在整体排名中的位置:

  • 什么是数据透视表以及如何构建它们
  • 在数据透视表中使用所需的步骤对数字和日期进行分组
  • 在多个源数据范围内构建数据透视表

 

发表评论