你有没有遇到过这样的场景?
在Excel中筛选出“销售额大于5000”的数据后,想快速统计这些数据的总和,结果一不小心用SUM函数,把隐藏的数据也算了进去——这可真是让人哭笑不得!别急,今天我就来手把手教你:如何真正实现“自动筛选后求和”。
💡 问题1:为什么直接用SUM函数不行?
因为SUM函数会计算所有单元格,包括被筛选隐藏的部分。比如你筛选出3行数据,但SUM却算上了全部20行——这不是我们想要的结果!
✅ 正确答案:用SUBTOTAL函数!
这个函数超神奇,它能智能识别当前可见单元格。比如你想对B列求和(假设是销售额),只需写:
=SUBTOTAL(109, B:B)
这里的关键是数字109!它代表“可见单元格的求和”。如果你用109换成107,那就是求平均值;换成108就是计数。是不是很贴心?
📌 真实案例分享:
我之前帮一位电商运营整理月报,她有600多条订单记录,需要筛选出“高价值客户”(客单价>800元)再求和。一开始她用SUM,结果总数比实际多了近30%!后来我教她用SUBTOTAL(109, C:C),立刻精准匹配了筛选后的数据,连老板都夸她专业!
✨ 小贴士:怎么快速插入SUBTOTAL?
选中你要求和的区域 → 点击“开始”→“自动求和”旁边的小三角 → 选择“求和”或“其他函数” → 输入SUBTOTAL(109, 区域)即可。也可以直接复制我上面那句公式,粘贴就用!
📌 温馨提醒:
如果你手动隐藏行(不是筛选),SUBTOTAL依然只算可见行,非常稳定!但如果是删除行或合并单元格,可能会影响结果哦~建议操作前备份原表!
🌟 总结一句话:Excel筛选后求和,记住两个字——“SUBTOTAL”!
掌握这个技巧,你再也不怕数据乱套啦~赶紧收藏转发给你的同事、朋友吧!他们在做报表时,一定会感谢你❤️

