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

如何让Google Sheets引用动态日期工作表的增量公式正常运行

正确公式写法

你之前的报错核心原因是表格无法直接把拼接出的文本字符串识别为工作表区域引用,需要搭配INDIRECT函数完成文本到引用的转换,完整可运行公式如下:

=IFERROR(FILTER('08/10'!$A$4:$A$203,INDIRECT("'"&TEXT($A$2,"MM/DD")&"'!$D$4:$D$203")=E4),"新入")
逻辑说明
  • 首先用TEXT($A$2,"MM/DD")将A2的日期值转换为和工作表命名规则完全一致的月/日格式文本,避免日期格式不匹配导致的引用失效
  • 用&拼接单引号、转换后的工作表名、感叹号、区域地址,生成符合引用规则的文本字符串
  • 外层包裹INDIRECT()函数,将拼接好的文本转换为表格可识别的有效区域引用,即可正常参与FILTER函数的计算
扩展说明

如果你后续需要把FILTER的第一个参数(当前固定为08/10工作表的A列区域)也改为动态引用,只需要用相同的逻辑套INDIRECT即可,比如提前在对应单元格写入=TODAY()-2获取前天日期,再替换对应区域即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.08 17:09:04