SUBTOTAL(序号,区域)
序号有以下几个
这里简单介绍一下序号3和103、序号9和109的使用方法,其他的用法都和这两个是一样的
1.序号3,SUBTOTAL(3,区域)
这里的包含隐藏值的意思就是包含手动隐藏的行或者列,如下序号3代表COUNTA函数,计算非空单元格的个数
先手动隐藏第4行试试,发现即使隐藏了第4行,计数还是6个,所以计算的时候"包含隐藏值"
再筛选看看它的计数是如何变化的,会发现它随着筛选的个数而变化,筛选出来几个它的结果就是几
它还可以用来生成序号,当我们筛选的时候,也想要序号连续就可以使用这个来生成序号,因为公式需要下拉逐步计数,所以区域B$2:B2,这样下拉的时候才会逐渐扩充区域来计数
顺带一提,如下C2:C8一共有7个,但是C9单元格对上面计数的时候却还是只有6个,这是由于SUBTOTAL函数的特性,就是不会对含有SUBTOTAL函数的单元格计数,会忽略它
2.序号103,SUBTOTAL(103,区域)
看看隐藏第4行数据后它的计数如何,发现它的计数"忽略了隐藏行",这个就是103与3的区别,其他序号区别也是一样的
筛选后也是可以对可见的内容计数
3.序号9,SUBTOTAL(9,区域)
序号9也是包含隐藏值求和的,跟序号3是一个道理,隐藏第4行,依然把第4行的数据给求和进来
筛选求和
4.序号109,SUBTOTAL(109,区域)
可以忽略隐藏行求和,依然隐藏第4行,第4行的数据没有被求和进来
以上两个可以用来做个显示
筛选后显示,SUBTOTAL(3,B:B)-1扣除标题行