SUBTOTAL函数是Excel中的分类汇总函数,它共支持11个函数,分别为 AVERAGE、COUNT、COUNTA、MAX、MIN、PRODUCT、STDEV、STDEVP、SUM、VAR、VARP,这些函数有两组编号,一组为 1 到 11,另一组为 101 到 111,其中前一组包含隐藏值,后一组不包含隐藏值。在使用SUBTOTAL函数时,不需要写具体的函数名称,只需写它们的代号即可。以下是Excel SUBTOTAL函数的代号列表:
日常中最常见到的SUBTOTAL函数是在分类汇总中,它有三个特点:可以嵌套函数汇总、可以进行隐藏设置、可以替代上图中11种函数。这三个特点注定在Excel函数里,起着无法代替的作用。所以在需要处理隐藏数据相关的应用时,SUBTOTAL是其它函数无法代替的,也是SUBTOTAL最大最重要的特点。使用方法见下图:
上面对SUBTOTAL函数进行了详细的解释,为了进一步理清其中的关系,咱们以SUBTOTAL里面的SUM为例子,说明在不同情况下的运用。
SUM所对应SUBTOTAL的function_num是9和109,SUM()会计算所有的数值单元格,SUBTOTAL(9)会忽略筛选及SUBTOTAL()单元格,SUBTOTAL(109)则对隐藏、筛选与SUBTOTAL()都会忽略。而其他函数所对应的function_num功能都是一样,会产生表里的状况,所以就不加以解释。
通过上面的理论说明,可能有的小伙伴已经糊涂了,不要紧,接下来我会通过几个小案例给大家讲解一下。
案例一:序号自动填充序列
小伙伴是不是遇到过下面的烦恼,在筛选的时候序号不跟着变化,不能连续,就不能直观的看到我们筛选出了多少记录
案例二:不包含隐藏行汇总
为了便于理解,我将数据表中的销售都改成1,这样所求和就可以和序号行相等。
案例三:合并汇总,不包含已有分类汇总
如果组数比较多,用SUM求合计要选择很多区域,但是用SUBTOTAL可以放心大胆地把所有区域都选上,因为遇到同类就不计算了。
案例四:多区域汇总
需要注意的是,当隐藏行时,SUBTOTAL函数汇总结果变小,说明隐藏的行被剔除汇总结果;当隐藏列时,SUBTOTAL函数汇总结果不变,说明隐藏列不影响汇总结果;此种情况适用于函数序号为101到111。当函数序号为1到11是,无论隐藏行还是列,都不会影响汇总结果。
需要一次汇总多列时,如果它们连在一起,引用一次区域即可,只有它们隔开列时才分开写。
从上面的案例之中,可以了解SUBTOTAL函数的功能,在筛选与隐藏的时候,可以正确的计算单元格上的数据。所以,在业务数据的分析上,能为业务人员提供更大的便利。另外,除了案例用到的函数之外,其他相对应的函数也是同样功能,SUBTOTAL函数可以说是全能王,功能强大,如果能够配合数据分析使用,那是极好的。希望大家都能掌握,早日成为办公达人!
小伙伴们如果有什么关于Excel的问题或者想了解哪方面的内容,可以发消息给我留言,欢迎互相交流学习,共同进步。
今天的分享就到这,如果教程对大家有用,希望大家多多分享点赞支持小编哦!你的每一次点赞和转发都是支持小编坚持原创的动力。
|
|
打开微信扫一扫,Office自学网
专注分享软件安装和视频教程,让你一号在手,办公无忧!