谷歌表前6个月数据查询



所以我有这个查询,它提取了上个月的所有数据,但我希望它提取前6个月的

=query(Insiders!A4:L,"Select * where month(C)=month(now())-1",1)

以当前月份为7月,如果您想显示C列中的日期为2021年1月至2021年6月(含2021年6月份(的结果,请尝试以下操作:

=arrayformula(query(Insiders!A4:L,"Select * where C>= date '"&text(eomonth(today(),-7)+1,"yyyy-mm-dd")&"' and C< date '"&text(eomonth(today(),-1)+1,"yyyy-mm-dd")&"' ",1))

目前(2021年7月10日(,text(eomonth(today(),-7)+1,"yyyy-mm-dd")=2021-01-01

text(eomonth(today(),-1)+1,"yyyy-mm-dd")=2021-07-01

这是两个日期搜索范围。

您可以更改eomonth()函数参数-7-1,将月份移动到不同的周期。

您还可以将Google表单中的EDATE函数与EOMONTH函数结合使用来获得答案。类似这样的东西:

EDATE(EOMONTH(TODAY((,-1(+1,-5(-这将给你第n-6个月的第一个日期,然后你可以将其相加到当月的最后一个日期,所以:

SUMIFS('Insiders'!A4:L,日期范围,">="EDATE(EOMONTH(TODAY((,-1(+1,-5&quot<"今天((

确保您的日期范围是日期格式,而不是月份格式

希望这能帮助

try:

=QUERY(Insiders!A4:L, "where month(C)+1="&MONTH(TODAY()), 1)

相关内容

  • 没有找到相关文章

最新更新