【问题标题】:Filtering on google sheets using Query returns just one row使用 Query 过滤谷歌表格只返回一行
【发布时间】:2021-01-19 03:39:01
【问题描述】:

上下文

我正在尝试使用 Query 按日期范围过滤数据。我想要 2019 年 12 月 31 日以后的数据。这是我使用的公式:

=Query(Query(ImportRange("ID", "RotorkPrice"),"offset 2",1),"select * where Col1 >= '2019-12-31'")

这只会返回第一行(尽管我确实要求 Query 删除前 2 行)。数据如下:

我从herehere 中举了例子,并一直在关注this 指南。

问题

有没有办法使用 Query 仅从该日期开始提取数据?

电子表格是here

【问题讨论】:

  • 您能否提供一份您正在处理的电子表格的副本,不含敏感信息?
  • @lamblichus 感谢您的回复。已附上表格。

标签: google-sheets google-sheets-formula


【解决方案1】:

你错过了date。试试:

=QUERT(QUERY(IMPORTRANGE("ID", "RotorkPrice"), 
 "offset 1", 0), 
 "where Col1 >= date '2019-12-31'", 0)

【讨论】:

  • 谢谢你。这有效,但它仍然返回错误的标题。我希望它返回“日期和关闭”,但它返回第一行,而不是第三行
  • 感谢这删除了第一行。它没有产生第三行,但我可以自己写。非常感谢:)
猜你喜欢
  • 1970-01-01
  • 2020-11-07
  • 1970-01-01
  • 1970-01-01
  • 2019-10-19
  • 1970-01-01
  • 2020-10-20
  • 1970-01-01
  • 2018-06-25
相关资源
最近更新 更多