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

Google Sheets日期筛选及下方关联单元格提取方法咨询

在Google Sheets中提取指定日期及其下方内容(直到下一个日期)

方法一:辅助列 + FILTER函数(简单易上手)

这种方法通过给每行标记所属的日期分组,再筛选对应组的内容:

  • 步骤1:添加辅助列
    假设日期在A列,数据从第2行开始。在空白列(比如C列)的C2单元格输入公式:
    =IF(ISDATE(A2), A2, C1)
    
    下拉填充整列后,所有非日期行都会继承上方最近的日期,形成以日期为标记的分组。
  • 步骤2:筛选目标日期组
    把要提取的目标日期放在任意单元格(比如E2),在空白区域输入公式:
    =FILTER(A:B, C:C=E2)
    
    按下回车后,就能得到该日期及其下方直到下一个日期出现前的所有内容。

方法二:QUERY函数直接提取(无需辅助列)

如果不想加辅助列,可以用QUERY函数结合定位逻辑直接提取:
假设日期在A列,数据范围是A:B,目标日期放在E2单元格,公式如下:

=QUERY(A:B, "SELECT * WHERE A IS NULL OR A = date '"&TEXT(E2,"yyyy-mm-dd")&"' OFFSET "&MATCH(E2,A:A,0)-1&" LIMIT "&IFERROR(MATCH(TRUE,ISDATE(OFFSET(A:B,MATCH(E2,A:A,0),0,ROWS(A:A)-MATCH(E2,A:A,0),1)),0)-1,ROWS(A:A)-MATCH(E2,A:A,0)))

这个公式会自动定位到目标日期的行,然后提取从该行开始到下一个日期出现前的所有行内容。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.13 21:28:14