几十行数据、口径固定,一条 SUMIFS 公式就够了;每月要合并五张以上同结构的分表,把活交给 Power Query;口径天天变又懒得写公式,直接上数据透视表。下面按这三种情况给分界线、步骤和踩过的坑。
先按数据量分档:表格数据自动汇总的三条路
- 源数据 500 行以内、字段不变、汇总表格式固定:用 SUMIFS 这类条件求和函数。
- 1000 行到十几万行、想临时换维度看数:用数据透视表,拖字段就行。
- 每月或每周都要合并多张同结构的表(比如 30 个门店各交一份):用 Power Query,建一次流程,之后只点刷新。
分界线不是死的,判断标准更实用:三个月内这张汇总表要重做几次?超过 3 次,就别再手写公式了。

做法一:SUMIFS——一次写对,之后只改引用
适用场景:明细 500 行以内,汇总表行列固定(行是部门、列是月份)。
- 先把明细整理成「一行一条记录」:第一行放表头(日期、部门、金额),不留合并单元格、不留空行。
- 在汇总表 B2 输入
=SUMIFS(明细!$D:$D,明细!$B:$B,$A2,明细!$C:$C,B$1)。
- 参数怎么读:第一个是求和列(金额),后面是一组组「条件列 + 条件值」。
$A2锁列不锁行,向右拖时行号跟着变;B$1锁行不锁列,向下拖时列不变。
- 选中 B2 向右、向下填充,看到每个交叉格子都出数就成。
限制:条件超过三组公式会很长;明细新增一列要回头改引用;不认合并单元格,遇到就先拆开。
做法二:数据透视表——换口径不用重写公式
适用场景:几千到十几万行,今天想按部门看、明天想按产品看。
- 点明细区域任一单元格,
插入→数据透视表→ 选「新工作表」。
- 右侧字段面板:把「部门」拖到行区域、「月份」拖到列区域、「金额」拖到值区域。
- 值区域如果显示「计数」而不是「求和」,右键该字段 →
值字段设置→ 改成「求和」。
- 源数据加了行,回到透视表右键 →
刷新。想连新行一起带上,先把源区域Ctrl+T转成表格,再基于表格建透视表。
限制:透视表不会自己刷新,文件关掉再开要手动刷一次;源区域中间不能插空列,否则字段列表会多出「列1」「列2」。

做法三:Power Query——每月多张表就靠它
适用场景:每月收到 10 张以上同结构的分表,文件名不一样但列名一致。
数据→获取数据→来自文件→从文件夹,选中存放月报的文件夹。
- 弹窗里点
合并→ 挑一张样表确认列名 → 确定。
- 在编辑器里删掉多余列(比如自动生成的来源名称),确认金额列的类型是「小数」而不是「文本」。
关闭并上载,结果落到新工作表。下个月把新文件丢进同一个文件夹,右键汇总表 →刷新。
限制:文件必须放同一个文件夹;列名别改、表头别合并单元格;Windows 版 Excel 2016 及以上内置这个入口,Mac 版与新版 WPS 的支持情况以官方说明为准。
常见坑:自动汇总最容易错的三处
- 金额被存成了文本:单元格左上角有绿色小三角,求和结果是 0。选中该列 →
数据→分列→ 直接点完成,能批量转成数字。
- 明细里混了合计行:汇总时被重复算一遍。先筛掉「合计」「小计」,或者把合计行挪到数据区外面。
- 日期是文本格式:透视表按月分组会失败。先用分列或
DATEVALUE转成真日期再汇总。
免费与付费的边界
- SUMIFS 和数据透视表:Excel 和 WPS 表格的免费版本都能用,不涉及付费。
- Power Query:Windows 版 Excel 2016 及以上自带,不用额外装插件;换电脑前先确认版本。
- 不想装 Office,可用在线表格或 WPS,功能入口名称会有差别,公式写法基本通用。
常见问题(FAQ)
表格数据自动汇总后数字对不上怎么办?
先看明细里有没有合计行被算进去,再看金额列是不是文本格式,最后检查透视表是不是没刷新。这三处能解决九成的对不上。
透视表和 SUMIFS 哪个更快?
数据量小、格式固定时 SUMIFS 更省事,公式写一次能用很久;数据上万行、要频繁换维度时透视表更快,不用重写公式。
WPS 能做 Power Query 那种合并吗?
部分版本提供类似的「数据合并」入口,但操作路径和 Excel 不一样。团队里混用两种软件时,建议统一由一个人跑汇总。
每月的表结构不一样还能自动汇总吗?
列名对不上就很难自动跑通。先固定一份模板下发,让各分表按同一套表头填,再谈自动化,否则每次都要手工对齐。
最后更新:2026-11-06(工具界面、价格与政策可能调整,请以官方页面为准)。