繁体   English   中英

Excel 2013:表格切片器选择不会更改计算字段的值(无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计算总数,但是当我从切片器中选择一个值以过滤表时,它实际上显示了相同的计算值,而忽略了过滤器。

是否有任何方法可以确保在不使用VBA的情况下计算字段基于过滤后的数据?

弄清楚了:

需要使用SUBTOTAL函数,然后使用相应的函数#(即2为计数,9为总和, SUBTOTAL

所以计算看起来像这样

=count(Sheet2!A:A)变为=subtotal(2,Sheet2!A:A)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM