【问题标题】:Google Sheets - Query if Date is Before Today谷歌表格 - 查询日期是否在今天之前
【发布时间】:2017-06-20 12:48:05
【问题描述】:

我有一个 Google 表格,其中包含文件需要在我们网站上显示的日期列表,以及文件需要从我们网站上删除的日期。

我想做的是创建第二个选项卡,其中仅包含当天需要从网站上下载的文档 - 根据输入的日期。所以它需要查询日期是否在今天或之前。

这是我从其他问题/答案中拼凑出来的内容 - 但它不起作用。它只拉出第一行和第二行并将它们都放在新标签的第一行:

=QUERY(Sheet!A:M,"WHERE G < date """&text(today(),"yyyy-mm-dd")&""" ")

我的工作表在这里:https://docs.google.com/spreadsheets/d/1pq6fhlRLDXMrApTEiwpa-PhmWlG0cYvJy_6SqZDEm4Y/edit?usp=sharing

【问题讨论】:

    标签: google-sheets google-sheets-query


    【解决方案1】:

    查询在处理 G 列中的混合数据类型时遇到问题。非数字数据需要在查询之前过滤掉。您将需要复制标题行并格式化日期列。在 A2 中输入:

    =iferror(QUERY(filter(Sheet!A2:M,isnumber(Sheet!G2:G)),"select * where toDate(Col7) <= date '"&TEXT(Now(),"yyyy-MM-dd")&"'"),"No Data Returned")
    

    目前,您的工作表中没有数据是

    【讨论】:

      猜你喜欢
      • 2023-03-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多