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

谷歌表格:VLOOKUP多匹配值求和及无辅助列实现方案

谷歌表格按Code汇总SubTotal(含无辅助列方案)

一、基于已有辅助列的正确求和公式

你之前用VLOOKUP只能拿到第一个匹配值,是因为VLOOKUP本身只返回首个符合条件的结果,不管后续有没有重复匹配项。改用SUMIF就能直接按Code汇总所有对应SubTotal的和:

=SUMIF(I5:I17, B3, M5:M17)
  • 参数说明:
    • I5:I17:主表中Code字段所在的列范围
    • B3:小表中当前需要汇总的Code单元格
    • M5:M17:主表中隐藏辅助列SubTotal的范围

二、无需辅助列,直接计算乘积并求和

如果不想保留辅助列,用SUMPRODUCT可以一步完成「匹配Code→计算Price*Quantity→求和」的流程:

=SUMPRODUCT((I5:I17=B3)*K5:K17*L5:L17)
  • 参数说明:
    • (I5:I17=B3):生成布尔数组,匹配目标Code的位置返回1,不匹配返回0
    • K5:K17:主表中Price字段的列范围
    • L5:L17:主表中Quantity字段的列范围
    • 三者相乘后,SUMPRODUCT会自动对所有结果求和,仅保留匹配Code的乘积总和

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.26 16:52:18