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

求基于周数自动从Sheet1提取数据填充Sheet2对应标签页的公式

跨表按周自动填充Google Sheets数据

场景说明

Sheet1按周统一录入数据,Sheet2每个标签页对应单周数据,需根据当前标签页的周数(或A2单元格的周数)自动匹配Sheet1的对应条目并填充。


方案1:根据当前标签页A2单元格的周数匹配

假设Sheet2当前标签页的A2单元格存储了目标周数(比如第49周),且Sheet1的B列为周数列、A:D为完整数据范围,在Sheet2标签页的空白单元格(比如B2)输入以下公式:

=FILTER(Sheet1!A:D, Sheet1!B:B=A2)
  • 逻辑:筛选Sheet1中周数列(B列)等于当前页A2周数的所有行,自动返回匹配的全部数据
  • 格式适配:如果Sheet1周数列是纯数字(比如49),而Sheet2 A2是第49周,调整公式为:
    =FILTER(Sheet1!A:D, Sheet1!B:B=VALUE(MID(A2,3,2)))
    

方案2:根据当前标签页名称自动匹配

如果Sheet2的标签页名称直接是周数(比如第49周),无需手动输入A2周数,用以下公式自动提取标签页名称并匹配:

=FILTER(Sheet1!A:D, Sheet1!B:B=RIGHT(CELL("filename"), LEN(CELL("filename"))-FIND("]", CELL("filename"))))
  • 逻辑:CELL("filename")返回当前表格的完整路径(格式为[表格ID]标签页名称),通过FIND和RIGHT提取]后的标签页名称,再匹配Sheet1的周数列

优化处理(可选)

如果没有匹配到对应周的数据,公式会返回#N/A,可以用IFNA替换为空文本或提示语:

=IFNA(FILTER(Sheet1!A:D, Sheet1!B:B=A2), "本周暂无数据")

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.07 15:25:10