Excel - Pivot Slicer或VBA?

时间:2017-09-20 09:18:54

标签: excel excel-vba excel-formula pivot-table slicers vba

我发布给所有Excel Champs和Code Experts。我熟悉excel的Pivot和Slicer功能然而有一个要求,我想不出任何可以通过枢轴实现它的方法(最好)

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

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

1 个答案:

答案 0 :(得分:0)

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

enter image description here

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