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

如何在Excel中利用列标题与桥接表实现列求和

Excel 基于桥接表的大类求和公式方案

数据对应关系(匹配截图示例)

  • 原始数据:列A为细分项(如A1、A2、B1、B2),列B为对应数值
  • 桥接表:列D为大类(如A类、B类),列E为对应细分项
  • 期望输出:列G为目标大类,列H为对应大类的数值总和

可选公式方案

1. 全版本兼容的SUMPRODUCT公式

在H2单元格输入以下公式,下拉填充至所有目标大类:

=SUMPRODUCT((原始数据!$A$2:$A$5=桥接表!$E$2:$E$5)*(桥接表!$D$2:$D$5=G2)*原始数据!$B$2:$B$5)

原理:通过双重匹配(细分项匹配+大类匹配),对符合条件的原始数据数值求和

2. Excel 365/2021 动态数组公式(自动生成结果)

如果使用新版Excel,可在H2单元格输入以下公式,自动溢出所有大类的求和结果:

=BYROW(G2:G3,LAMBDA(x,SUM(SUMIF(原始数据!$A:$A,FILTER(桥接表!$E:$E,桥接表!$D:$D=x),原始数据!$B:$B))))

原理:先用FILTER筛选当前大类对应的所有细分项,再用SUMIF汇总每个细分项的数值,最后通过BYROW遍历所有目标大类完成批量计算

3. 新手友好的辅助列方案

  • 第一步:在桥接表新增辅助列(如F列),输入=SUMIF(原始数据!$A:$A,E2,原始数据!$B:$B),下拉填充得到每个细分项的数值
  • 第二步:在期望输出的H列输入=SUMIF(桥接表!$D:$D,G2,桥接表!$F:$F),下拉填充得到大类总和

注意事项

  • 确保原始数据与桥接表的细分项名称完全一致(无多余空格、大小写统一)
  • 公式中的单元格区域请根据实际数据范围调整,优先使用精确区域(如$A$2:$A$5)代替整列(如$A:$A),提升计算效率

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.01 11:00:46