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

谷歌表格:如何获取最长/最新连续日期序列的最后日期?

Google Sheets 连续日期序列相关公式

获取最长连续日期序列的最后日期

假设日期数据存放在A2:A区域(A1为表头),使用以下公式:

=MAX(FILTER(A2:A, A2:A - SEQUENCE(ROWS(A2:A)) = MODE(IF(A2:A<>"", A2:A - SEQUENCE(ROWS(A2:A))))))
  • 逻辑:连续日期减去对应行的序号后,会得到相同数值。用MODE找到出现次数最多的该数值(对应最长的连续日期组),筛选出该组的所有日期并取最大值,即为该序列的最后日期。
  • 若存在多个长度相同的最长连续序列,公式会返回其中日期最晚的序列的最后日期。

获取最新连续日期序列的最后日期

同样基于A2:A区域,使用以下公式:

=INDEX(SORT(QUERY({A2:A,A2:A-SEQUENCE(ROWS(A2:A))},"select max(Col1), count(Col1) group by Col2 order by max(Col1) desc"),1,1))
  • 逻辑:通过QUERY按连续日期组分组,每组提取最大日期(即组的最后日期),再按日期从新到旧排序,取第一个结果就是最新连续序列的最后日期。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.11 04:22:32