我在Excel中有一个ODBC查询,我已将切片器连接到以便过滤数据。
这些切片器位于主页面上,还有一系列用于分析数据的公式。
即。表2上的表包含具有唯一ID,州,县,zip和其他字段的行。
我在Sheet 1上有Slicers来过滤Sheet 2中Table中的数据。在Sheet 1上我还在Sheet 1中进行了一系列计算,例如:
=count(Sheet2!A:A)
=countif(Sheet2!B:B,1)/count(Sheet2!A:A)
因此,如果未选择切片器,公式应计算Sheet2!A:A
中的总数,但是当我从切片器中选择一个值来过滤表时,它会显示相同的计算值,基本上忽略过滤器。
答案 0 :(得分:1)
想出来:
需要使用SUBTOTAL
函数然后使用相应的函数#(即2是计数,9是求和等)。
所以计算看起来像这样
=count(Sheet2!A:A)
变为=subtotal(2,Sheet2!A:A)