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

Google Sheets中动态累计不同分类单元格数值的实现方法

Google Sheets 分类费用自动汇总实现方案

一、设置分类下拉选择框

  • 先把所有费用分类(如食品、交通、娱乐)整理到一个单独的单元格区域(比如新建Sheet2的A列,每行一个分类)
  • 选中「费用汇总」区域的分类列单元格(假设是B2:B10),点击菜单栏「数据」→「数据验证」
  • 在弹出的面板中,条件选择「列表从范围」,输入分类数据源范围(例如Sheet2!A:A),勾选「显示下拉箭头」后保存,这样就能通过下拉选择分类了

二、实现「actual」列自动累加对应分类金额

使用SUMIF函数替代VLOOKUP,它可以按条件累加所有匹配的金额,公式逻辑如下:
假设原始费用明细在Sheet1中:

  • 分类列:Sheet1的C列
  • 金额列:Sheet1的D列
    「费用汇总」区域中:
  • 当前行分类单元格:B2
  • 对应actual列单元格:C2

在C2单元格输入公式:

=SUMIF(Sheet1!C:C, B2, Sheet1!D:D)

把公式下拉到所有汇总行即可,当你修改Sheet1里的明细金额,或者在「费用汇总」中通过下拉切换分类时,actual列会自动更新对应分类的总金额。

为什么VLOOKUP不适用?

VLOOKUP的核心是查找并返回单个匹配值,而你需要的是累加所有同分类的金额,SUMIF刚好满足按条件求和的需求,完全适配动态分类的场景。

内容的提问来源于stack exchange,提问作者John Pooface

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.11 18:15:16