我正在使用Excel 2010数据透视表来显示数据。我需要大多数列中的子总计,但有些列显示百分比,总计百分比不正确并显示令人困惑的值。有什么方法可以选择哪些列不合计。
答案 0 :(得分:3)
如果没有关于数据的更多详细信息,很难确定我是否准确地解决了您的问题,但我将提供一个简单的示例。
<强>建议强>
我建议您将所有度量/值放在数据透视表的“值”区域中,而不是“行标签”中。这样,您就不会获得值的子总计。
为了解决百分比的非累加总计和小计,我建议您从数据透视表值中删除预先计算的百分比,而是使用在数据透视表中自行计算的计算字段。基础数据,并将提供正确的总计和小计。
示例强>
见下文:
方式强>
要使用功能区创建计算字段,请选择您的数据透视表,然后转到数据透视表工具 - &gt;选项 - &gt;领域,项目和&amp;集 - &gt;计算字段。 然后,输入新字段的名称(下面我的示例中的CalcPercentSoldUnits),以及字段的公式定义(=我在下面的示例中的UnitsSold / UnitsProduced)。单击“添加”以创建字段,然后单击“确定”以退出对话框。
现在,您已经创建了一个不在基础数据表中但在您的数据透视表中的派生字段,它可以像普通字段一样使用。您还可以看到它将正确计算总计和小计,因为它不是添加常量,而是根据导出百分比的其他常量的总和来计算。
在某些情况下,根据数据的结构,您可能需要创建计算项而不是计算字段。
我希望这会有所帮助 - 如果这不能解决您的情况,请发布您的数据和所需结果的其他示例。谢谢!
答案 1 :(得分:1)
我有同样的问题。有些列应该合计,其他列不应该合计。我唯一想到的是Grand Total所有列,然后在Grand total中格式化这些单元格,使字体颜色与背景颜色相匹配。这隐藏了那些被选中的Grand Totals被查看和/或打印。我通过扩展数据透视表行进行了实验,并且所选单元格的格式随后进入了新单元格,当我删除了一些行时,也遵循了格式。
答案 2 :(得分:1)
无论您何时想要显示总列数,只需隐藏总计部分中的列即可。我无法找到其他任何方法。
答案 3 :(得分:0)
注意不同/唯一计数之类的事情。此方法有助于百分比,但您不希望求和或平均或以其他方式聚合唯一计数。我希望能够只排除单个字段的总数,但还没有找到一种方法。