我在Excel中有一个ODBC查询,为了过滤数据,我附加了切片器。
这些切片器和一系列分析数据的公式一起出现在主页上。
i、 e.表2的表包含具有唯一ID、州、县、邮政编码和其他字段的行。
我在第1张表上有切片器,用于过滤第2张表中的数据。在第1页上,我还进行了一系列计算,如:
=count(Sheet2!A:A)
=countif(Sheet2!B:B,1)/count(Sheet2!A:A)
因此,在未选择切片器的情况下,公式应计算 Sheet2!A:A 但是,当我从切片器中选择一个值来过滤表时,它会显示相同的计算值,基本上忽略了过滤器。
Sheet2!A:A
想通了:
需要使用 SUBTOTAL 则对应的函数#(即2是计数,9是求和等)
SUBTOTAL
计算结果如下
=count(Sheet2!A:A) 成为 =subtotal(2,Sheet2!A:A)
=subtotal(2,Sheet2!A:A)