百摩网
当前位置: 首页 生活百科

subtotal筛选后不显示分类汇总(分类统计函数Subtotal和Aggregate解读)

时间:2023-06-03 作者: 小编 阅读量: 8 栏目名: 生活百科

而对于筛选,代码“3”或“103”都是对可见单元格有效。

在实际的数据统计分析中,经常会遇到很多复杂的因素,例如,对隐藏的行或计算结果返回错误类型的值不予统计等等……如果此时还用常规的Sum系列、Count系列、Average系列等函数去做数据统计分析,将会是难上加难或者根本无法完成。此时,如果要一个只对“可见”单元格或区域、忽略错误等类型进行统计分析的函数,将会是“雪中送炭”……今天,小编带大家了解一下万能的分类统计汇总函数Subtotal和Aggregate。


一、分类汇总函数:Subtotal,返回指定区域的分类汇总结果。

功能:返回列表或数据库中的分类汇总。

语法结构:=Subtotal(汇总方式,数据区域1,[数据区域2]……[数据区域254])。

其中【汇总方式】分为1~11(包含隐藏值)和101~111(忽略隐藏值)两大类。具体功能请参阅下表。

注意事项:

1、参数【汇总方式】必须为数值类型或可转换为数值的数据,且必须为1~11或101~111以内的数字,否则返回错误值“#VALUE!”。

2、如果计算的区域总存在隐藏行,使用代码1~11时,隐藏的行仍然在统计的范围内,如果使用101~111时,只对“可见”区域有效,暨忽略隐藏的行。

3、Subtotal函数对隐藏列区域无效,即如果统计的数据范围内包含隐藏的列,不管使用代码1~11还是101~111,这些隐藏的列数据仍然在统计的范围内。

4、【数据区域】只支持二维引用,不支持三维引用,否则返回错误值“#VALUE!”。


(一)、分类汇总函数Subtotal:隐藏汇总。

目的:对“可见”数据区域进行汇总。

方法:

在目标单元格中输入公式:=SUBTOTAL(109,E3:E9)。

解读:

1、从示例中可以看出,未“隐藏”之前,3种形式的计算结果是相同的,但“隐藏”之后,代码“109”的计算结果和其它2种的不同,原因在于代码“109”忽略隐藏行的数据,只对“可见”数据区域有效。

2、其它代码所对应的功能和求和的用法相同。


(二)分类汇总函数Subtotal:筛选汇总。

目的:按部门统计“年薪”。

方法:

在目标单元格中输入公式:=SUBTOTAL(9,E3:E9)、=SUBTOTAL(109,E3:E9)。

解读:

1、在筛选数据后,代码“9”和代码“109”的返回结果是相同的,而且为“可见”单元格的汇总数据。

2、其它代码所对应的功能和求和的用法相同。


(三)分类汇总函数Subtotal:经典用法之保持序号的连续性。

方法:

在目标单元格中输入公式:=SUBTOTAL(3,B$2:B2)或=SUBTOTAL(103,B$2:B2)。

解读:

代码“3”或“103”代表的函数为Counta,即非空单元格的个数。而对于筛选,代码“3”或“103”都是对可见单元格有效。所以用公式=SUBTOTAL(3,B$2:B2)或=SUBTOTAL(103,B$2:B2)都统计的是从当前单元格的上一单元格开始的非空单元格的个数。


二、分类汇总函数:Aggregate,返回指定区域的分类汇总结果。

功能:返回列表或数据库中的分类汇总。

语法结构:=Aggregate(汇总方式,忽略方式,数据区域1,[数据区域2]……[数据区域254])。

其中【汇总方式】为1~19之间的数字。具体功能请参阅下表。

【忽略方式】表示要在函数的计算区域中忽略那些值,该参数为0~7之间的数字。具体功能请参阅下表。

注意事项:

1、当【汇总方式】参数为14~19时,必须制定【数据区域2】的值,否则Aggregate函数将返回错误值“#VALUE!” 。

2、如果Aggregate函数的引用中包含嵌套的Aggregate和Subtotal函数,则将忽略这两个函数。

3、Aggregate函数适用于数据列或垂直区域,不适用于数据行或水平区域。

4、Aggregate函数必须在10及以上版本中使用。


(一)、分类汇总函数Aggregate:隐藏汇总。

目的:对隐藏后的“可见”数据区域进行汇总。

方法:

在目标单元格中输入公式:=AGGREGATE(9,1,E3:E9)、=AGGREGATE(9,3,E3:E9)、=AGGREGATE(9,5,E3:E9)、=AGGREGATE(9,7,E3:E9)。

解读:

1、如果只是对隐藏后的“可见”区域进行求和,可以使用公式=SUBTOTAL(109,E3:E9)完成。

2、上述公式中的忽略代码“1”、“3”、“5”、“7”的一个共同功能是“忽略隐藏行”。

3、其它代码所对应的功能和求和的用法相同。


(二)、分类汇总函数Aggregate:忽略错误值隐藏汇总。

目的:忽略错误值并对“可见”区域汇总。

方法:

在目标单元格中输入公式:=AGGREGATE(9,3,E3:E9)、=AGGREGATE(9,7,E3:E9)。

解读:

1、数据区域中的值包含一个错误值“#N/A”, 此时用Sum或Subtotal函数无法完成汇总任务。所以必须对错误值#N/A 忽略,所以用Aggregate函数替代Subtotal或Sum函数。

2、上述公式中的忽略代码“3”、“7”的一个共同特点“忽略隐藏行、错误值”。

3、其它代码所对应的功能和求和的用法相同。


(三)、分类汇总函数Aggregate:筛选汇总。

目的:对筛选后的“可见”数据区域进行汇总。

方法:

在目标单元格中输入公式:=AGGREGATE(9,1,E3:E9)、=AGGREGATE(9,3,E3:E9)、=AGGREGATE(9,5,E3:E9)、=AGGREGATE(9,7,E3:E9)。

解读:

1、如果只是对筛选后的“可见”区域进行求和,可以使用公式=SUBTOTAL(9,E3:E9)或=SUBTOTAL(109,E3:E9)完成。

2、上述公式中的忽略代码“1”、“3”、“5”、“7”的一个共同功能是“忽略隐藏行”。

3、其它代码所对应的功能和求和的用法相同。


(四)、分类汇总函数Aggregate:忽略错误值筛选汇总。

目的:忽略错误值并对“可见”区域汇总。

方法:

在目标单元格中输入公式:=AGGREGATE(9,3,E3:E9)、=AGGREGATE(9,7,E3:E9)。

解读:

1、数据区域中的值包含一个错误值“#N/A”, 此时用Sum或Subtotal函数无法完成汇总任务。所以必须对错误值#N/A 忽略,所以用Aggregate函数替代Subtotal或Sum函数。

2、上述公式中的忽略代码“3”、“7”的一个共同特点“忽略隐藏行、错误值”。

3、其它代码所对应的功能和求和的用法相同。


结束语:

从上述的示例中可以看出,Subtotal函数和Aggregate函数都是对指定的区域或数据库进行分类汇总,其中Subtotal函数在汇总的时候不能进行嵌套,同时数据源中不能有错误类型值,而Aggregate函数可以嵌套,如果数据源中有错误类型值,可以忽略不计。Subtotal函数“隐藏”和“筛选”是针对不同的代码而言的,而Aggregate函数只对“可见”区域有效,即“隐藏”和“筛选”都是同一个代码,例如求和的代码都为“9”。

Subtotal函数和Aggregate函数在学习时,数字代码较多,容易混淆,建议大家根据系统的“联想”功能有针对性的选择实用代码,不建议死记硬背哦!如果亲有更好的学习或使用技巧,欢迎在留言区留言讨论哦!


#我要上头条# #Excel函数公式#

    推荐阅读
  • 坐吧造句 坐吧造句一年级

    坐吧的造句有:1、“快晒到我们了,咱们换个地方坐吧,要不然走走也好。2、她明明不喜欢他,却虚情假意地说:"到我家坐吧!"。3、做仰卧撑做的累了,现在做俯卧起坐吧。4、嘿,小兄弟,随你挑哪个妞,坐吧。5、所以别输。宝贝儿,坐吧。6、交流没障碍是最好了,坐吧,坐下谈,中国有句老话,叫‘站客难打发’。7、刘汉东展眉一笑,抛过来一盒烟,“坐吧,抽我的。8、你啊,就知道疼你那文锐,你去占坐吧,我买饭。造句网

  • 手机用起来又慢又卡怎么办(又卡又慢怎么办)

    现在手机已经呈现出人手一台的状态,但是当大家在长时间使用手机的情况下,便会发现手机一旦用久了,便会出现又卡又慢的情况,特别是安卓手机最为严重。反而苹果手机要好很多,可以随着系统的升级慢慢提升手机的流畅度。但相比而言,安卓手机基本上使用1年多的时间,手机的卡顿情况便会越来越严重。

  • 韭菜炒蛋怎么炒着好吃(关于韭菜炒蛋怎么炒着好吃)

    我们一起去了解并探讨一下这个问题吧!韭菜炒蛋怎么炒着好吃把韭菜洗干净。韭菜去头,然后切成小段备用。撒盐打鸡蛋,搅散。洗好锅,弄干水之后,先放油,煎鸡蛋。鸡蛋煎得差不多之后就开始放韭菜,所以韭菜跟鸡蛋不是融合得很好。

  • 珠光宝气结局(主演有谁)

    下面希望有你要的答案,我们一起来看看吧!珠光宝气结局结局是三姐妹都找到了自己的幸福,也不再争斗了,是一个大团圆的结局。大妹和高长胜和好,二妹和贺哲男幸福相拥,小妹甜蜜的缅怀着贺峰,三姐妹重拾亲情,所以结局是美好的。《珠光宝气》是2008年香港电视广播有限公司出品的时装家族电视剧,由戚其义执导,邵美琪、黎姿、蔡少芬、林保怡、陈豪领衔主演。

  • 看看这六年的变化(第一观察团结成)

    10月17日上午参加党的二十大广西代表团讨论时强调,全党全国各族人民要在党的旗帜下团结成“一块坚硬的钢铁”,心往一处想、劲往一处使,推动中华民族伟大复兴号巨轮乘风破浪、扬帆远航。党的二十大报告在总结新时代十年三件大事时指出,“这是中国共产党和中国人民团结奋斗赢得的历史性胜利”。今年以来,多次强调“团结奋斗”的重要性。

  • 艾瑞泽5三大件质量如何(艾瑞泽5深陷质量)

    而在事后,刘先生也找到了奇瑞厂家和当地4S点进行反应,不过截至目前,双方还未达成共识。奇瑞官方已积极与车主取得联系最后,在接到相关爆料以后,奇瑞汽车官方也第一时间与各位遇到问题的车主取得了联系。截至发稿前,奇瑞售后部门已接管相关事宜,并且已经与十多位车主达成最新共识,在解决车辆问题的同时,还顺便赠送两次基础保养,相关协议也在陆续签订中。

  • 盘坐伸展式图解(每天20分钟有效缓解衰老)

    每天20分钟有效缓解衰老瑜伽双盘坐好处多多,每天20分钟,缓解衰老提升年轻态在办公室,我们最常见的坐姿,莫属“二郎”了,而最常见的腿,就是“二郎腿”“二郎腿”也被称为“优雅腿”和“绅士腿”,听起来人畜无害还有些气质feel的。

  • 庄子的齐物论的意义(庄子齐物论提出4种)

    大家好,这里是小播读书,今天我们继续分享道家思想经典:《庄子》,接着分享内篇的第二篇《齐物论》。虽然,方生方死,方死方生;方可方不可,方不可方可;因是因非,因非因是。枢始得其环中,以应无穷。是亦一无穷,非亦一无穷也。是也是非,非也是是。庄子说,物我是对立统一的,它们关系密切,只是不知道是谁造成这样的对立状态。其中“莫若以明”的“以”字同“已”,“明”字是指智慧。

  • 剑与远征后期阵容(快来看看)

    剑与远征后期阵容?跟着小编一起来看一看吧!剑与远征后期阵容T0:女妖。

  • 磁共振检查什么(这些部位的病变都能查出来)

    磁共振检查什么大脑内的疾病:由于MRI不产生伪影,在脑部肿瘤、脑血管病变、脑挫伤、颅内感染等的颅内疾病的诊断中,效果均优于CT。脊髓和脊柱的疾病:如脊髓的炎症、外伤、椎间盘突出、胸椎和腰椎的肿瘤等。眼睛、鼻子、口腔等五官:对于眼睛鼻子等五官的外伤、炎症、肿瘤等,磁共振能够起到很好的检查效果。