分享

超级分类汇总函数

 nxhujiee 2021-05-28
前言

前面已经介绍了Excel在工做中经常使用的统计函数,可是在众多的统计函数中,有一种函数集合了上述经常使用的统计函数,它就是SUBTOTAL函数,该函数是功能强大的分类汇总统计函数。html

SUBTOTAL函数微信

SUBTOTAL函数的语法格式为SUBTOTAL(function_num,ref1, ref2, ...)。其中function_num1~11101~111的数字,每一个数字对应不一样的函数功能,以下图所示,参数ref1,ref2, …则为要对其进行分类汇总计算的第129个命名区域或引用(必须是对单元格区域的引用)。函数

SUBTOTAL函数实例应用spa

实例描述htm

做为一个数据分析师,平时的主要工做就是查看报表、分析数据(非技术方向的是这样)。可是咱们在分析报表数据的时候,会由于一些简单的统计操做感到困惑,如在筛选某些符合条件的数据记录时,老是不能直观地统计出筛选后的记录数量,这样就会很麻烦。如我须要对下图所示的客户状况进行筛选。blog

实例分析get

在此以前,我比较困惑的是不能在筛选数据的同时进行统计,其实SUBTOTAL函数就能知足上面的需求。数据分析

操做分析it

从上面的需求目的出发,咱们能够在报表中添加两列辅助列,用来计算原表中须要统计的行数,新增的两列数据不会改变统计的结果。io

1步:新增两列。A列前分别插入“序号”和“辅助列”,而后选取工做表的全部数据单元格,切换至“插入”选项卡下,在“表格”组中单击“表格”。

2步:建立表格。弹出“建立表”对话框,肯定便可。以下图所示。这里之因此要为原数据区域插入表格,是为了后面输入公式后能自动计算。

3步:查看表格样式。此时可见对所选区域应用的表格样式,当鼠标停留在数据区域滚动时,表头的内容会一直显示在表上方,这比使用冻结窗格功能更方便。

4步:在“辅助列”中输入公式。B2单元格输入公式“=0”,而后按【enter】键,则辅助列的B3:B51单元格区域将统一填充该公式,且都显示为“0”,以下图所示。

5步:在“序号”列中输入公式。A2单元格中输入公式“=SUBTOTAL(2,B$1B2)”,而后按【enter】键显示结果,则A3:A51单元格区域也自动填充了该公式,且单元格中显示连续的数字,以下图所示。

6步:删除无效的数据记录。手动删除序号为“13”和“47”的“死亡客户”记录,这些对企业已经没有价值,且为避免后期的数据统计过程当中影响真实结果,所以须要删除。删除后,A列中的序号自动变化。

7步:筛选“冰柜”列中合格的记录。在“数据”下启用筛选功能,筛选“冰柜”列中的“合格”记录,筛选结果以下图所示。由此结果可发现,筛选后的记录中,表格自己的行号再也不连续,就不能经过行号来辨别记录数了,而全部的序号仍然是连续的,经过A列最后一条记录的序号就能够直接看出符号筛选条件的记录数。

PS.插入行:若是在上面的表格中插入新的记录,则A列的序号也会自动更改。

隐藏行:若是须要隐藏上面中的某些行,而保持序号还是连续变化的,则将公式中的function参数的数字“2”改成“102”,这样就能对隐藏的行进行自动统计。

决策分析

这里使用了SUBTOTAL函数有效地解决了咱们的问题,经过观察筛选结果可知,冰柜合格的客户数据记录是44条,合格率高于90%,这说明以前对冰柜的要求不少客户都作到了,至于没有作到的,就须要看实际状况来考虑之后的合做了。

但愿经过上面的汇总操做能帮助你们提升工做效率。若是你有什么好的意见,建议,或者有不一样的见解,我 都但愿你留言和咱们进行交流、讨论。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多