![](/img/trans.png)
[英]Compare selected values of two Excel 2013 Powerpivot Slicers in VBA
[英]Excel 2013: Table Slicers selection not changing values for calculated field (without VBA)
我在Excel中有一个ODBC查询,已附加了切片器以过滤数据。
这些切片器以及一系列用于分析数据的公式位于主页上。
即工作表2上的表包含具有唯一ID,州,县,邮政编码和其他字段的行。
我在工作表1上有切片器,用于过滤工作表2中的表中的数据。在工作表1中,工作表1中也有一系列计算,例如:
=count(Sheet2!A:A)
=countif(Sheet2!B:B,1)/count(Sheet2!A:A)
因此,在未选择任何切片器的情况下,公式应在Sheet2!A:A
计算总数,但是当我从切片器中选择一个值以过滤表时,它实际上显示了相同的计算值,而忽略了过滤器。
弄清楚了:
需要使用SUBTOTAL
函数,然后使用相应的函数#(即2为计数,9为总和, SUBTOTAL
)
所以计算看起来像这样
=count(Sheet2!A:A)
变为=subtotal(2,Sheet2!A:A)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.