Excel高手必学5种技巧:筛选状态下的计算套路,都是工作中学用的

【温馨提示】亲爱的朋友,阅读之前请您点击【关注】,您的支持将是我最大的动力!

筛选功能在Excel表格中是应用比较多的,毕竟方便我们查询、汇总表格数据,但有些数据的汇总计算,在使用筛选后就变的不是那很容易了,用普通的技巧、函数公式难以解决。今天小编就分享几个筛选后的数据处理方法,都是工作中经常用到的,再用时直接套用就好。

1、筛选后填充序号

表格中的序号我们一般利用拖动或双击鼠标来填充,但在使用筛选功能后,筛选出的部分数据,序号是不连续的,如何让序号在筛选后也是从1开始递增显示呢?

在A2单元格输入公式:=SUBTOTAL(3,B$1:B2)-1  再双击填充公式即可

这样设置的序号,不管如何筛选,序号都是从1开始递增,效果如下:

2、筛选后的加法计算——求和

上图表格中普通求和我们可以利用SUM函数或者快捷键都可以完成,但在筛选后,求和的结果还是保持原来计算结果。

这时我们可以把原求和公式换成:=SUBTOTAL(9,D2:D9),这样再无论怎么筛选,都是筛选出来的数值的和。

3、筛选后的乘法——计算总金额

上图表格中的总金额计算可以用公式:=SUMPRODUCT(C4:C13,D4:D13),但在筛选后,总金额还是保持原数不变

我们可以把公式换成:=SUMPRODUCT(SUBTOTAL(3,OFFSET(C3,ROW(1:10),))*C4:C13*D4:D13),公式比较复杂,小伙伴们可以直接套用。

4、筛选后的条件计数

统计筛选后数量大于400的个数:=SUMPRODUCT(SUBTOTAL(3,OFFSET(C3,ROW(1:10),))*(C4:C13>400))

5、筛选后自动更正标题

表格中的标题可以根据筛选的门店结果显示

公式:=LOOKUP(1,0/SUBTOTAL(3,OFFSET(B1,ROW(1:22)-1,)),B:B)&"一季度销售统计表"

小结:上面的公式中都用到了SUBTOTAL函数

SUBTOTAL函数

【用途】返回数据清单或数据库中的分类汇总。如果用户使用“数据”菜单中的“分类汇总”命令创建了分类汇总数据清单,即可编辑SUBTOTAL函数对其进行修改。

【语法】SUBTOTAL(function_num,ref1,ref2…)

【参数】Function_num为1到11之间的自然数,用来指定分类汇总计算使用的函数(1是AVERAGE;2是COUNT;3是COUNTA;4是MAX;5是MIN;6是PRODUCT;7是STDEV;8是STDEVP;9是SUM;10是VAR;11是VARP)。Ref1、ref2…则是需要分类汇总的1到29个区域或引用。

小伙伴们,在使用Excel中还碰到过哪些问题,评论区留言一起讨论学习,坚持原创不易,您的点赞转发就是对小编最大的支持。

(0)

相关推荐