如何在Google Sheets中用QUERY+IMPORTRANGE仅导入近几个月数据?
Google Sheets 筛选最近N个月数据的IMPORTRANGE+QUERY公式优化
问题说明
- 当前A2单元格使用公式:
=QUERY(IMPORTRANGE("google sheet url", "Collection!A4:AG"),"select Col4, Col9",0) - 数据源
Collection!A4:AG的A列(对应QUERY中的Col1)包含2019-2022年的日期,需求为仅导入距离今日最近指定月份的数据
解决方案
以导入最近3个月数据为例,修改后的公式如下:
=QUERY(IMPORTRANGE("google sheet url", "Collection!A4:AG"),"select Col4, Col9 where Col1 >= EDATE(TODAY(), -3)",0)
公式说明
EDATE(TODAY(), -3):计算今日往前推3个月的日期,将-3替换为对应数字即可调整筛选的月份范围(如最近6个月改为-6)where Col1 >= [日期]:筛选数据源A列中日期晚于等于目标日期的行- 首次使用IMPORTRANGE需完成目标表格的访问授权,确保权限验证通过
内容的提问来源于stack exchange,提问作者Skilz Work
相关产品推荐
相关产品推荐

