专栏名称: 完美Excel
Excel与VBA技术学习与实践
目录
相关文章推荐
Excel之家ExcelHome  ·  警惕:自定义格式会骗人 ·  2 天前  
完美Excel  ·  SUBTOTAL函数与SEQUENCE函数组合应用 ·  1 周前  
完美Excel  ·  用动态数组来增强SUBTOTAL函数的汇总处理 ·  6 天前  
Excel之家ExcelHome  ·  高级筛选用得好,年终奖金少不了 ·  6 天前  
Excel之家ExcelHome  ·  这些公式用不好,天天加班做报表 ·  1 周前  
51好读  ›  专栏  ›  完美Excel

SUBTOTAL函数与SEQUENCE函数组合应用

完美Excel  · 公众号  · Excel  · 2024-12-05 06:20

正文

学习Excel技术,关注微信公众号:
excelperfect

标签:Excel函数SUBTOTAL函数SEQUENCE函数

SUBTOTAL是一个非常灵活的函数,允许执行11个不同的计算。在计算时可以忽略隐藏行,而这是许多Excel函数做不到的。

如下图1所示,可以使用一个公式来快速地汇总数据,其中第151617行是隐藏行。

1
示例中,在单元格I3中输入公式:

=SUBTOTAL(SEQUENCE(11),F3:F18)

Excel会自动溢出并填充所有数据。

SUBTOTAL函数接受两个参数。第1个参数指定要使用的函数,是一个111(包括隐藏行)或者101111(忽略隐藏行)的数字;第2个参数指定要处理的单元格区域。

SEQUENCE函数的参数值为11,生成从111的数字,作为SUBTOTAL函数的第1个参数;要进行计算的单元格区域为F3:F18

正如你所看到的,这个公式提供了基于单元格区域F3:F18的数字的11个不同的计算结果。

同样,如果要计算忽略隐藏行后的结果,使用公式:

=SUBTOTAL(SEQUENCE(11)+100,F3:F18)

结果如下图2所示。

2
这就是Excel动态数组的妙用之一。

欢迎在下面留言,完善本文内容,让更多的人学到更完美的知识。
欢迎到知识星球:完美Excel社群,进行技术交流和提问,获取更多电子资料,并通过社群加入专门的微信讨论群,更方便交流。