【SUBTOTAL】 返回数据清单或数据库中的分类汇总。 SUBTOTAL(function_num,ref1,ref2.) 参数:Function_num 为1 到11 之间的自然数,用来指定分类汇总计算使用的函数。具体请参照下图。 参数:Ref1、ref2.则是需要分类汇总的1到29个区域或引用。 函数特点: 1.可以嵌套函数进行汇总 2.可以进行隐藏设置。 3.可以替代上面11种常用函数。 【例】 =SUBTOTAL(103,C$19:C19) 这里用的是103,使用的是COUNTA这个函数,我们之前分享过,COUNTA用与计算参数组中非空值的数目。 那么我们为什么要用103而不用3呢?上表中包含隐藏值与不包含隐藏值有什么区别呢?我们通过下面例子来看看。 【使用3,包含隐藏值】 通过下面例子我们可以看出手动隐藏21-24行后,序号并没有按照顺序来重新排列。 【使用103,不包含隐藏值】 通过下面例子我们可以看出手动隐藏21-24行后,序号按照顺序来重新排列。 上面便是包含隐藏值与不包含隐藏值的区别。 还有人问了,我记得上一期公示后面还有个*1,那个是什么意思? 我们来看看下面的示例,来自ExcelHome求助帖。 【例 最后一排无法筛选】 在03版本xls文件中,使用subtotal后最后一排筛选,无论筛选什么,他都会被筛选出来,就像下面例子,即便筛选了语文,最后一行英语也同样被筛选出来。 但我在更高版本的xlsx文档中并未发现此问题。 解决办法就像我们上期所说在公式后面加个*1, 1-1,这种不改变实际值的就ok了。 PS:还在为工作效率上不来而烦恼嘛,快来加入我们吧。 |
|