You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Google Sheets中按月份自动汇总金额数据?

Google Sheets 按月份自动汇总多列金额方案

你的需求完全可行,以下两种方法都能实现自动汇总,无需手动维护月份行:

方法一:动态公式生成自动更新的汇总表

在新工作表的空白单元格(比如A1)中输入以下公式(注意替换成你实际的Date-Amount列范围):

=QUERY(FLATTEN({A2:B, D2:E, G2:H}), "SELECT Col1, SUM(Col2) WHERE Col1 IS NOT NULL GROUP BY Col1 ORDER BY DATEVALUE(Col1) LABEL Col1 'Month', SUM(Col2) 'Total'")

说明:

  • FLATTEN({A2:B, D2:E, G2:H}):把原表中所有成对的Date-Amount列合并成两列的规整结构
  • QUERY函数自动按月份分组求和,同时按日期排序,新增数据会实时同步更新
  • 选中生成的「Total」列,设置为货币格式即可匹配你需要的显示效果

方法二:修正数据透视表操作

你之前的透视表未成功聚合,是因为没正确处理多列数据源,按以下步骤操作即可:

  1. 选中原表所有包含Date和Amount的单元格区域
  2. 点击菜单栏「数据」→「数据透视表」,选择汇总表的放置位置
  3. 在右侧透视表编辑器中:
    • 将所有Date字段拖入「行」区域,右键点击任意Date字段,选择「合并字段」,把所有日期列合并为一个分组依据
    • 将所有Amount字段拖入「值」区域,确保每个Amount字段的汇总方式设置为「求和」
    • (可选)点击行区域的合并日期字段,选择「排序」→「按日期排序」,让月份按顺序排列
  4. 修改表头为「Month」和「Total」即可

原表新增数据后,右键点击透视表选择「刷新」就能自动更新汇总结果。

内容的提问来源于stack exchange,提问作者T11-TJK

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.02 02:45:08