Excel - 枢轴切片器或通过 VBA?

Excel - Pivot Slicer or Via VBA?

我将此发布给所有 Excel 冠军和代码专家。我熟悉 excel 的 Pivot 和 Slicer 功能,但是有一个要求,我想不出有什么方法可以通过 pivot 实现它(最好)

需求是这样的。我在 col 1 中有团队数据,在 col 2 中有销售数据。现在有了一个简单的数据透视表,我可以得到团队总数和类似的东西,但我需要在团队名称上放入切片器。如果我 select 团队一,它应该显示团队一的销售额与其他三个团队的总和。如果有办法做到这一点,请提出建议。总之,我需要将一个人/团队的表现与同龄人的总数进行比较

团队销售 一个20000 两个 15000 三个500 四个 35000 一个500

您可以使用数据透视表值旁边的公式来实现此目的。您将针对 col2 中的总值范围使用公式。如果您的列设置为范围 A:B,并且数据透视表在范围 D:E 内,则将此公式 =E2/(SUM($B:$B)-SUMIF($A:$A,D2,$B:$B)) 放入单元格 F2。你应该得到如下结果。

如果您需要在数据透视表中显示结果,那么您应该使用 PowerPivot 并创建一个度量。尝试查看此以获取更多信息:https://msdn.microsoft.com/en-us/library/gg399161(v=sql.110).aspx