将时间戳转换为谷歌电子表格中查询选择语句中的日期

时间:2013-05-09 16:38:21

标签: google-apps-script google-sheets

我正在从表单数据收集表导入数据,我想将时间戳更改为日期,以便我更容易过滤。

我想要做的是能够根据我提供的日期过滤数据,例如我想在2013年4月20日和2013年5月1日之间过滤数据。目前我的时间戳采用日期时间格式,因此很难这样做。

有没有办法可以Query(A:D,"select date(A), B, C",1),所以我的桌子只有日期而不是日期时间或

如果我订 A1 = 4/20/2013, B1 = 5/1/2013, C1 = Query(Sheet1!A:D,"select A, B, C, D where A >= date'"""&A1&"""' and A <= date'"""&B1&"""'",1)

请帮助我达到这一点

谢谢

霍哈尔

1 个答案:

答案 0 :(得分:3)

查看todate() here

=Query(Sheet1!A:D,"select A, B, C, D where todate(A) >= date'" &A1& "' and todate(A) <= date'" &B1& "'",1)