如何在excel中计算过滤后的行数?
要在 Excel 中对筛选行进行计数,您可以使用 SUBTOTAL 函数,该函数允许您在第一个参数中选择其计数函数以及要对筛选行进行计数的范围。使用此公式后,当您在此范围上应用过滤器并过滤单元格时,只会计算可见行。
=SUBTOTAL(3,A2:A101) =SUBTOTAL(103,A2:A101)
在上面的示例中,我们有 100 个单元格,其值位于 A 列中。现在,您需要在应用筛选器单元格后计算行数。
计算筛选行数的步骤
- 首先,在单元格 B2 中输入 SUBTOTAL 函数。
- 现在,在第一个参数中选择 function_num COUNTA 或输入 3。
- 之后,在第二个参数中,引用范围 A1:A101。
- 然后输入右括号关闭函数并回车。
- 最后,过滤 A 列,您的公式会显示结果中过滤的行数。
=SUBTOTAL(3,A2:A101)
使用此 SUBTOTAL 功能还可以在其他方面为您提供帮助。假设您有一些隐藏线,在这种情况下,它也会为您提供没有这些隐藏线的计数。
在上面的示例中,我们有四个隐藏行,结果返回 96。
=SUBTOTAL(103,A2:A101)
请记住,应用过滤器后有两种不同的方法来计算行数。
- 用隐藏线计数
- 无隐藏线计数