乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > excel分类汇总-Excel科普(十)|分类汇总函数SUBTOTLE,必须会用

excel分类汇总-Excel科普(十)|分类汇总函数SUBTOTLE,必须会用

作者:乔山办公网日期:

返回目录:excel表格制作


本期小白科普为大家带来一个使用频率不是特别高但很不可替代的SUBTOTLE函数。


说明:



SUBTOTLE在分类汇总中比较常见,用以返回列表或数据库中的分类汇总。


在Excel帮助文件里是这样说明SUBTOTAL的:返回列表或数据库中的分类汇总。通常,使用“数据”菜单中的“分类汇总”命令可以容易地创建带有分类汇总的列表。一旦创建了分类汇总,就可以通过编辑SUBTOTAL函数对该列表进行修改。


语法及参数:



=SUBTOTAL(function_num,ref1,[ref2],...])


Function_num必需。1到11(包含隐藏值)或101到111(忽略隐藏值)之间的数字,用于指定使用何种函数在列表中进行分类汇总计算。每个数字所代表函数见下图:



Ref1必需。要对其进行分类汇总计算的第一个命名区域或引用。


Ref2,... 可选。要对其进行分类汇总计算的第2个至第254个命名区域或引用。


SUBTOTAL函数的第一个特点是:如果在ref1,ref2,…中有其他的分类汇总(嵌套分类汇总)时,将忽略这些嵌套分类汇总,以避免重复计算。也就是在数据区域中SUBTOTAL获得的结果将被SUBTOTAL函数忽略。(这个厉害吧!)


SUBTOTAL的第二个特点是:当function_num为从1到11的常数时,SUBTOTAL函数将包括数据中隐藏的行中的值。当您要分类汇总列表中的隐藏和非隐藏值时,请使用这些常数。当function_num为从101到111的常数时,SUBTOTAL函数将忽略隐藏的行中的值。当您只分类汇总列表中的非隐藏数字时,使用这些常数。但不论使用什么function_num值,SUBTOTAL函数都会忽略任何不包括在筛选结果中的行。而SUBTOTAL函数不适用于数据行或水平区域。隐藏某一列不影响分类汇总。但是隐藏分类汇总的垂直区域中的某一行就会对其产生影响。 SUBTOTAL的第三个特点是:可以代替上面说的11种函数,当有上面说的两种特点情况时,就可以使用SUBTOTAL来完成。


所以在需要处理隐藏数据相关的应用时,SUBTOTAL是其它函数无法代替的,这也是SUBTOTAL最大最重要的特点。


示例:




在示例中我们用常用的求和作为演示内容,A7=SUBTOTAL(9,A2:A5)是包含隐藏值的求和计算;


A8=SUBTOTAL(109,A2:A5) 是不包含隐藏值的求和计算;A9=SUM(A2:A5) 是使用SUM的求和计算。在示例中,使用SUBTOTLE的函数的单元格,计算过程中,均忽略了筛选值,而SUM函数的计算不能忽略筛选值;使用SUBTOTLE函数的单元格,function_num=9的单元格计算结果不忽略隐藏行,function_num=109的单元格计算结果忽略了隐藏行。大家看懂了没?


今天就这些内容,不过瘾?那去看看上期爽一下吧!


上期内容:Excel科普(九)|利用INDEX函数实现逆序粘贴


下期预告:《利用数据透视表创建多个工作表》敬请期待……


最后,欢迎大家关注《Excel小白的技巧》头条号,专注Excel科普,比你看教程什么的靠谱多了!


本文标签:excel分类汇总(57)

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网