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

Excel基于日期与指定名称列表的跨工作表求和实现问询

Excel多工作表数据匹配求和方案

兼容全版本的核心公式

在当前汇总表的B2单元格输入以下公式,下拉填充即可完成计算:

=SUMPRODUCT((数据表!$J:$J=$A2)*(COUNTIF(名称表!$F:$F,数据表!$L:$L)>0)*(数据表!$K:$K))

公式拆解说明

  • (数据表!$J:$J=$A2):匹配数据表中日期列(J列)与当前行A列日期一致的记录
  • (COUNTIF(名称表!$F:$F,数据表!$L:$L)>0):筛选出数据表中名称列(L列)存在于名称表F列列表内的记录
  • (数据表!$K:$K):提取符合上述双重条件的金额列(K列)数值,通过SUMPRODUCT完成求和运算

高版本简化公式(Excel 365/2021+)

如果使用新版Excel,可借助FILTER函数实现更直观的计算:

=SUM(FILTER(数据表!$K:$K,(数据表!$J:$J=$A2)*(ISNUMBER(XMATCH(数据表!$L:$L,名称表!$F:$F)))))

实用注意事项

  • 请根据实际工作簿的工作表名称,替换公式中的「名称表」「数据表」「汇总表」
  • 若需精确匹配名称,无需添加通配符;若需模糊匹配,可在COUNTIF条件中加入*(如"*"&数据表!$L:$L&"*")
  • 数据量较大时,建议用具体数据范围(如数据表!$J$2:$J$1000)替代整列引用,提升计算效率

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.03 09:00:11