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

Excel SUMIFS公式跨日期工作表复制时自动匹配日期条件的实现方法

自动匹配工作表日期的SUMIFS公式解决方案

要实现复制公式到不同日期工作表时自动切换日期条件,核心思路是让公式自动读取当前工作表的名称,将其作为日期条件参数使用。

修改后的公式

=SUMIFS(Laundry!AH10:AH1006;Laundry!AE10:AE1006;MID(CELL("filename");FIND("]";CELL("filename"))+1;255);Laundry!AG10:AG1006;"8")

公式拆解说明

  • CELL("filename"):返回当前工作簿的完整路径信息,格式类似C:\示例路径\工作簿名.xlsx]22 mar
  • FIND("]";CELL("filename")):定位路径中]符号的位置,它刚好是工作表名称的前一个字符
  • MID(..., FIND("]", ...)+1, 255):从]的下一位开始提取字符,最终得到当前工作表的名称(也就是你设置的日期,比如"22 mar"、"23 mar")
  • 把提取到的工作表名称直接作为SUMIFS的日期条件,这样复制到其他工作表时,公式会自动读取新表的日期名称,匹配Laundry!AE列的对应值

关键注意事项

  • 必须保证工作表名称和Laundry!AE列中的日期文本完全一致(包括大小写、空格、格式,比如都是"22 mar"而非"22 Mar"或"22MAR"),否则会出现匹配失败的情况
  • CELL属于易失性函数,切换工作表或工作簿重新计算时会自动更新结果,无需手动刷新

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.20 11:39:40