排除元素的 Excel 数据透视表小计

Posted

技术标签:

【中文标题】排除元素的 Excel 数据透视表小计【英文标题】:Excel Pivot table subtotal with element exclusion 【发布时间】:2018-08-29 06:06:29 【问题描述】:

我想添加数据透视表总计的额外行, 其中不包括某些元素组。是否有可能做到这一点?

例如,我想添加[东部排除纽约总计]的小计, 是否可以不从源数据/工作表中添加用于分组目的的附加列?

因为我更想要[East + West Total][东部不包括纽约 + 西部总计]。添加额外组标签列的方法不够灵活,因为组子集不是静态的(即,纽约有时是东的子集,有时不是, 用于显示小计)。谢谢。

例如。

East
  New York                     100
  Boston                       200
  Philadelphia                 300
[East excluded New York Total] 500
East Total                     600
West
  XXX                          999
  YYY                          999
  XXX                          999
West Total                     999
---------------
[East excluded New York + West Total] 999
GrandTotal                    9999

【问题讨论】:

【参考方案1】:

假设城市在A 列中,以A2 开头,以A5 结尾,那么生成的单元格将是:

=SUMIF(A2:A5, <>"New York", B2:B5)

会成功的。 尽管需要注意,数据透视表从来没有打算产生额外的行,它可能会严重损害您的表结构。

避免干扰动态范围的最简单解决方案是将东海岸和网络海岸视为单独的枢轴字段列而不是字段行。

这样,您可以将公式应用于整个[@Column]

【讨论】:

以上是关于排除元素的 Excel 数据透视表小计的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 vba 从具有多个数据字段的 excel 数据透视表中删除小计

具有多索引的 Pandas 数据透视表小计

excel如何将数据透视表中的汇总项去掉?

从 R 中的数据透视表库呈现的数据透视表中删除小计和总计

数据透视表不显示小计

如何从数据透视表访问小计?