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

基于预定义数据库对指定区域对应值求和的Excel公式求助

基于预定义数据库对指定区域对应值求和的Excel公式求助

嗨,看起来你需要一个能匹配预定义数据库、对指定区域的对应值求和的Excel公式对吧?我来帮你解决这个问题~

先理清楚你的需求:你有一行名称(比如Rob1、Ann1、Dory1、Rob1、Ann2、Dory2),还有一个包含名称和对应数值的数据库,需要把这行里每个名称对应的数值加起来,最终得到总和180,对吧?

根据你的场景,我给你两种适用不同Excel版本的解决方案:

方案1:适用于Excel 365/2021及以上版本(推荐)

可以直接用XLOOKUP配合SUM,公式如下:

=SUM(XLOOKUP(A1:F1, H:H, I:I, 0))
  • 说明:
    • A1:F1是你那一行需要匹配求和的名称区域
    • H:H是数据库里的名称列(就是包含Rob1、Ann1这些的列)
    • I:I是数据库里对应的数值列(就是10、20这些数值所在的列)
    • XLOOKUP会逐个查找名称区域里的每个值,返回对应的数值,最后SUM把这些数值全部加起来

方案2:适用于旧版Excel(无XLOOKUP功能)

可以用VLOOKUP作为数组公式来实现,公式如下:

=SUM(VLOOKUP(A1:F1, H:I, 2, FALSE))
  • 注意:输入完公式后,需要按Ctrl+Shift+Enter组合键来确认(新版Excel可能自动识别数组公式,但旧版本必须手动按这个组合键)
  • 说明:
    • A1:F1、H:I的含义和上面一致
    • VLOOKUP的第三个参数2表示返回数据库里第2列的数值,FALSE表示精确匹配

用你的例子测试的话,两个公式都会算出180,和你给出的Total结果一致哦~

备注:内容来源于stack exchange,提问作者Liroi

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.15 13:09:50