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

Google Sheets:堆叠训练表跑步时长提取,单公式有效无法数组化

Google Sheets 批量提取堆叠迷你表中慢跑训练时长的解决方案

针对你遇到的问题,可在「Running」工作表的B2单元格使用以下数组公式实现批量提取:

=ARRAYFORMULA(IF(A2:A="",,INDEX(Training!F:F, FILTER(ROW(Training!E:E), Training!E:E="- Jogging")+1)))

公式逻辑说明:

  • FILTER(ROW(Training!E:E), Training!E:E="- Jogging"):精准筛选「Training」表中所有训练类型为“- Jogging”的行号
  • +1:定位到对应迷你表首行的下一行(即时长所在行)
  • INDEX(Training!F:F, ...):根据计算出的行号提取「Training」表F列的时长数据
  • ARRAYFORMULA:实现整列批量计算,无需下拉填充
  • IF(A2:A="",, ...):匹配A列空行,避免B列出现无效内容

该公式可直接适配「Training」表5000行的数据量,且与你已在A列提取的日期一一对应。

内容的提问来源于stack exchange,提问作者Jérémie Ménard

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.21 15:02:38