首页 >> 严选问答 >

问excel 筛选求和 筛选后可见行求和详解

2026-11-06 14:24:11

答

excel 筛选求和核心就是筛选之后只对显示出来的可见单元格做合计,普通 SUM 函数在筛选状态下依然会把隐藏行的数据一起累加,达不到筛选求和的目标,所以主流方案是使用 SUBTOTAL 函数,也可以使用 SUMIF SUMIFS 条件求和,不需要手动开启筛选,直接按条件完成筛选求和,日常报表分类汇总销售统计分类台账都会高频用到 excel 筛选求和,很多新手最大误区就是开启筛选之后继续用 SUM,最后合计数值偏大,误以为筛选没有生效,同时还要区分 SUBTOTAL 参数含义,参数 9 代表求和,参数 1 代表平均值,还要了解手动隐藏行和筛选隐藏行的差别,SUBTOTAL 会跳过筛选隐藏行,但如果是手动右键隐藏的行,参数 6 类设置可以控制是否忽略,另外还有 AGGREGATE 函数,功能比 SUBTOTAL 更强,可以同时忽略错误值,掌握不同 excel 筛选求和方案的适用场景,就能根据表格情况选择正确写法,避免合计结果出错。

基础原理

excel 筛选求和的关键差异,普通 SUM 是读取全部原始数据源,不管行是否被筛选隐藏,全部参与运算,SUBTOTAL 专门设计用于分类汇总场景,识别筛选产生的隐藏行,自动排除这部分数据,只计算当前可见单元格,SUMIF SUMIFS 是逻辑条件匹配,不需要开启筛选按钮,直接在后台筛选符合条件的数据再求和,属于条件式 excel 筛选求和。

操作步骤

方法一 SUBTOTAL 实现 excel 筛选求和 推荐方案

1 先选中数据表头,在数据选项卡点击筛选,开启筛选下拉箭头

2 设置筛选条件,表格完成筛选,只保留需要统计的数据行

3 选中存放合计结果的空白单元格

4 输入公式 =SUBTOTAL (9,A2:A100),括号内 A2:A100 替换成实际需要求和的数据区域

5 按下回车键,得到 excel 筛选求和结果

6 后续修改筛选条件,excel 筛选求和数值会自动重新计算

方法二 SUMIF 单条件 excel 筛选求和 不用开启筛选

如果不需要表格做可视化筛选,只需要按单一条件求和,直接使用 SUMIF

公式 =SUMIF (条件区域,条件,求和区域)

1 选中结果单元格

2 输入公式,条件区域填写判断列,条件填写筛选匹配内容,求和区域填写要累加的数值列

3 回车,直接输出符合条件的 excel 筛选求和结果

方法三 SUMIFS 多条件 excel 筛选求和

同时满足多个筛选条件,使用 SUMIFS

公式 =SUMIFS (求和区域,条件区域 1, 条件 1, 条件区域 2, 条件 2)

1 选中结果单元格

2 填写多组条件区域和对应条件

3 回车,完成多维度 excel 筛选求和

方法四 AGGREGATE 实现 excel 筛选求和 带错误值场景

如果数据区域里面存在 N/A DIV/0! 错误值,SUBTOTAL 会报错,改用 AGGREGATE

公式 =AGGREGATE (9,6,A2:A100),第一个参数 9 代表求和,第二个参数 6 代表忽略错误值,同时也支持筛选隐藏行排除

方法五 状态栏临时预览 excel 筛选求和

1 筛选完成之后,鼠标框选可见的数值列

2 查看 excel 底部状态栏,自动显示求和数值

3 该方式只是临时查看,不会把 excel 筛选求和结果写入单元格,适合快速核对

各类 excel 筛选求和方案对比表格

方案是否需要开启筛选是否排除筛选隐藏行是否支持多条件能否忽略错误值适用场景
SUBTOTAL是是否否筛选之后可见行合计
SUMIF否否单条件否单条件筛选求和
SUMIFS否否多条件否多条件组合筛选求和
AGGREGATE是是否是数据源带错误值筛选求和
状态栏预览是是否否临时快速核对合计

完成 excel 筛选求和之后,要确认数据区域没有中间空行,空行会导致筛选识别中断,部分行无法参与 excel 筛选求和,新增数据之后要检查公式引用范围是否覆盖新行,切换筛选条件的时候,留意合计数值自动刷新,不要继续使用普通 SUM,避免合计包含隐藏行造成报表数据错误。

【常见问题】

问题 1 excel 筛选求和为什么用 SUM 结果不对

回答 1 excel 筛选求和如果继续使用 SUM 函数,SUM 会统计全部原始数据包含筛选隐藏行,所以 excel 筛选求和结果偏大,正确做法是替换成 SUBTOTAL 函数完成 excel 筛选求和,只统计可见行。

问题 2 excel 筛选求和 SUBTOTAL 里面数字 9 是什么意思

回答 1 excel 筛选求和公式 SUBTOTAL 第一个参数,数字 9 代表执行求和运算,如果改成 1 就是求平均值,这个参数是 excel 筛选求和 SUBTOTAL 的核心标识,不能填错。

问题 3 excel 筛选求和能不能不开启筛选按钮直接按条件合计

回答 1 可以,excel 筛选求和不需要一定开启筛选下拉箭头,使用 SUMIF 或者 SUMIFS 条件函数,直接设置筛选条件,后台自动完成 excel 筛选求和,适合只需要合计数值不需要可视化筛选的场景。

问题 4 excel 筛选求和遇到错误值公式报错怎么办

回答 1 使用 SUBTOTAL 做 excel 筛选求和的时候,如果区域内存在错误值,公式会直接报错,这种 excel 筛选求和场景改用 AGGREGATE 函数,设置参数忽略错误值,excel 筛选求和就可以正常计算。

【免责申明】

本文介绍的 excel 筛选求和相关操作基于桌面版 excel 常规版本,不同版本以及 WPS 表格函数兼容和界面可能存在细微差异,操作前建议备份原始表格文件,本文内容仅作为学习参考,不保证适配所有特殊业务场景,因自行修改公式产生的数据错误,相关风险由使用者自行承担。

 
最新文章