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

Excel中匹配A列与C列并计算对应B、D列值的求和方案

解决Excel中A/C列匹配求和、不匹配保留原值的需求

公式实现方案

针对A列对应行的E列计算

在E1单元格输入以下公式,下拉填充至A列所有数据行:

=IF(COUNTIF($C:$C,A1)>0,B1+VLOOKUP(A1,$C:$D,2,FALSE),B1)
  • COUNTIF($C:$C,A1):检测当前A列单元格的值在C列是否存在匹配项
  • 若存在匹配,通过VLOOKUP(A1,$C:$D,2,FALSE)提取C列匹配值对应的D列数据,与当前B列值相加
  • 若不存在匹配,直接返回当前B列的值

针对C列对应行的E列计算

如果需要为C列的每行也生成对应结果(可在E列A行数据下方继续填充),在对应单元格输入以下公式并下拉:

=IF(COUNTIF($A:$A,C1)>0,D1+VLOOKUP(C1,$A:$B,2,FALSE),D1)

逻辑与上述公式一致,反向匹配A列数据并计算

更高效的整合方案

如果需要将A、C列的所有唯一键整合到一列,自动汇总对应值:

  1. 将A列和C列的所有数据复制到同一列(比如F列),使用「删除重复值」功能保留唯一键
  2. 在G列输入以下公式,下拉填充:
=SUMIF($A:$B,F1,$B:$B)+SUMIF($C:$D,F1,$D:$D)

该公式会自动对每个唯一键,求和A列匹配的B值与C列匹配的D值,同时覆盖匹配求和、不匹配保留原值的两种场景

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.09 19:49:54