计算已过滤 Excel 数据集中的列数?

Counting Number of Columns in Filtered Excel Dataset?

我不知道这是否是一个非常快速的修复,或者这是否是适当的 Stack Exchange 网站,因为我是新手,所以如果我不小心违反了元网站中的任何条款,我提前道歉.

如果Excel适合提交并且你愿意帮助我(将不胜感激),我的问题如下:

我有一个过滤后的数据集,其行显示如下:

 1 ....DATA....
 3 ....DATA....
 4 ....DATA....
 5 ....DATA....
 6 ....DATA....
 17 ....DATA...
 23 ....DATA...
 41 ....DATA...
 81 ....DATA...

用数字表示 Excel 电子表格中最左侧的行号。显然数字代表满足过滤条件的行。我想计算满足此条件的行数以进行某种形式的数据分析。但是,每当我使用

  count()

  countA()

Excel 中的函数,我得到 81。从逻辑上讲,我理解这是因为我将过滤后的数据集计算到我的累积最后一行,即第 81 行。但是,无论如何都要计算过滤后的数据集数据集只显示在我的屏幕上?所以在这种情况下,我想要一个计数函数,当在上面的过滤数据集中使用该函数时,它会给我 9。

您想使用 SUBTOTAL() 函数并将第一个条件设置为 3,即 CountA():

=SUBTOTAL(3,A2:A29)