如何在Google Sheet中按指定日期区间筛选含日期和支出的数组数据

实现方法
你可以直接用Google Sheets自带的FILTER函数实现这个需求,操作非常简单:
- 点击选中结果区域的起始单元格J2
- 输入如下公式后回车即可:
=IFERROR(FILTER(A2:E, A2:A >= H1, A2:A <= H2, A2:A <> ""), "暂无符合日期范围的记录")
公式说明
A2:E是你原始数据的范围,这里没有写结束行号,后续你往下方追加新数据的时候会自动被纳入筛选范围,不需要手动修改公式A2:A >= H1筛选日期大于等于H1单元格指定起始日期的行A2:A <= H2筛选日期小于等于H2单元格指定结束日期的行A2:A <> ""排除原始数据中A列为空的无效行,避免出现空白结果- 外层
IFERROR用于没有符合条件的记录时显示友好提示,不会弹出错误代码
注意事项
- 请确保H1、H2单元格的格式设置为日期格式,原始数据A列的日期也需要为标准日期格式,否则会出现筛选逻辑异常
- 公式输入完成后会自动向下、向右溢出填充结果,不需要手动拖拽公式扩展范围
- 如果你需要连带原始表头一起输出,可以把公式里的范围改成
A1:E,对应调整筛选逻辑即可
内容的提问来源于stack exchange,提问作者B3th4
相关产品推荐
相关产品推荐

