【问题标题】:query and importrange function with condition btween two date and sort in order查询和导入范围函数,条件介于两个日期之间并按顺序排序
【发布时间】:2020-03-10 01:41:43
【问题描述】:

我想设置查询和导入范围公式,我希望新工作表仅显示属于今天和昨天日期的日期,并按升序日期和时间排序

=QUERY(IMPORTRANGE("https://docs.google.com/spreadsheets/d/1xk0Cvafixr5dayJkBkrzlYLFoA4E_PHYfPNQis12rc8/edit#gid=1702961582","CONSOLIDATE!A1:H"),"选择 Col1,Col2,Col3,Col4,Col5,Col6,Col8 where Col1 = date '"&text(B2,"yyyy-mm-dd")"' 并按 Col1,Col2")")" 排序

【问题讨论】:

  • 嗨!如果下面的答案已经解决了您的问题,请记住单击勾选并接受它:这有助于其他有相同问题的人,从搜索页面到达这里,了解他们需要做的事情! :¬)

标签: google-sheets google-query-language


【解决方案1】:

几个语法错误,应该是:

=QUERY(IMPORTRANGE("https://docs.google.com/spreadsheets/d/1xk0Cvafixr5dayJkBkrzlYLFoA4E_PHYfPNQis12rc8/edit#gid=1702961582","CONSOLIDATE!A1:H"),"Select Col1,Col2,Col3,Col4,Col5,Col6,Col8 where Col1 <= date '"&text(B1,"yyyy-mm-dd")&"' and Col1>= date '"&text(B2,"yyyy-mm-dd")&"' order by Col1,Col2")

即记得在日期之后和之前加上'&',但不要在order by之前加上'and'。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-12-20
    • 1970-01-01
    • 1970-01-01
    • 2014-05-12
    • 1970-01-01
    • 1970-01-01
    • 2021-06-04
    • 2022-11-11
    相关资源
    最近更新 更多