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

Google Sheet按条件获取最新训练记录的公式求助

Google Sheets 获取指定动作最新训练记录公式

基础提取(组次+重量+次数)

假设你的数据结构是:A列=训练日期,B列=动作名称,C列=组次,D列=重量,E列=次数。要提取「杠铃深蹲」的最新各组记录,用这个公式:

=FILTER(C:E, A:A=MAXIFS(A:A, B:B, "杠铃深蹲"), B:B="杠铃深蹲")

合并成目标格式(如「第一组135 & 8」)

如果需要直接输出你要的组次+重量次数拼接格式,用这个数组公式:

=ARRAYFORMULA(FILTER(C:C&"组 "&D:D&" & "&E:E, A:A=MAXIFS(A:A, B:B, "杠铃深蹲"), B:B="杠铃深蹲"))

补充QUERY写法(适配不同习惯)

如果偏好使用QUERY函数,注意要把日期转成QUERY能识别的文本格式:

=QUERY(A:E, "SELECT C, D, E WHERE B='杠铃深蹲' AND A="&TEXT(MAXIFS(A:A,B:B,"杠铃深蹲"),"yyyy-mm-dd"), 1)

公式逻辑说明

  • MAXIFS(A:A, B:B, "杠铃深蹲"):精准定位「杠铃深蹲」动作的最新训练日期
  • FILTER/QUERY:基于最新日期+动作名称,筛选出对应所有组的训练数据

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.09 20:39:51