序号不随隐藏改变的公式

=SUBTOTAL(103,$B$3:B3)

=SUBTOTAL(103, $B$3:B3) 是 Excel 中的公式,用于计算指定范围内可见单元格的数量。以下是详细解释:

1. SUBTOTAL 函数

  • 功能: 对一组数据进行分类汇总,支持多种计算方式(如求和、计数、平均值等),并自动忽略隐藏行。
  • 语法: SUBTOTAL(function_num, ref1, [ref2], ...)
    • function_num: 决定计算类型,1-11 包含隐藏值,101-111 忽略隐藏值。
    • ref1, ref2, ...: 要计算的单元格区域。

2. 参数解释

  • 103: 表示“计数”并忽略隐藏行。103 是 COUNTA 函数的变体,仅对可见单元格计数。
  • $B$3:B3: 是混合引用,$B$3 为绝对引用,B3 为相对引用。随着公式向下填充,范围会动态扩展。

3. 公式作用

  • 该公式从 B3 开始,逐行计算可见单元格的数量。随着公式向下填充,范围逐步扩大,结果为当前行及之前可见单元格的累计计数。

4. 应用场景

  • 常用于筛选或隐藏行后,统计可见单元格的数量。

示例

假设 B 列数据如下:

B
A
B
C
D

在 C3 输入 =SUBTOTAL(103, $B$3:B3) 并向下填充,结果如下:

B C
A 1
B 2
C 3
D 4

若隐藏第 4 行(C),C 列将显示:

B C
A 1
B 2
D 3

总结

  • 功能: 统计可见单元格数量。
  • 动态范围: 随着公式填充,范围逐步扩大。
  • 适用场景: 适用于筛选或隐藏行后的计数需求。