【问题标题】:Google Sheets Query / Date formula issue谷歌表格查询/日期公式问题
【发布时间】:2021-06-10 21:34:53
【问题描述】:

非常感谢您对这个 Google 表格公式的帮助。

我正在尝试使用查询公式提取发生在 `=Today() 上的事件,但它不起作用。这样做的目的是在我的仪表板上有一种日历。

AO 是保存事件日期的列。 BG 是客户的名字。

=QUERY(clients,"SELECT BG, AP, AQ, AR WHERE AO = date '"&TEXT(TODAY(),"yyyy-mm-dd")&"'",0)

【问题讨论】:

  • 你能分享一份你的工作表吗?
  • 不幸的是,它包含敏感信息。我会尝试复制它。此外,如果有帮助,目前该公式正在提取工作表上的第一行,而不是提取与当前日期匹配的行
  • 您可以删除敏感信息并仅保留 AO 和另一列。 :)
  • 非常感谢杰森。这是链接:docs.google.com/spreadsheets/d/…

标签: google-sheets google-sheets-formula spreadsheet


【解决方案1】:

问题

问题在于 QUERY 函数中的可选参数,该参数在当前公式中设置为 1。将其设置为 1 将强制查询返回一个值,从而将数据集中的第一行作为结果。

解决方案

您应该将上述可选参数设置为 0。适用于 TODAY 和 TOMORROW 表。请看下面的公式:

=QUERY(courtdates,"SELECT BV, AR, BO WHERE BN = date '"&TEXT(TODAY(),"yyyy-mm-dd")&"'",0)

【讨论】:

  • 非常感谢!这行得通。真的很感激。
  • 很高兴知道它有帮助。如果您接受/支持答案,我将不胜感激,以便其他用户在遇到相同问题时可以看到他们的问题的解决方案。 :) meta.stackexchange.com/help/someone-answers
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-07-06
相关资源
最近更新 更多