使用查询语句根据日期过滤结果(Google表格)

时间:2018-06-23 20:57:12

标签: google-sheets google-query-language

我的任务是在我的工作场所中创建一个生产力跟踪器。我创建了一个Google表单,现在尝试过滤与FormResponses选项卡不同的选项卡上的响应以特定于日期。我无法以正确的语法编写以获取所需的结果。

这是我正在处理的带有伪数据的工作表副本 https://docs.google.com/spreadsheets/d/1zZrGtunB_9FhNIT7RyUczqc8qYGrAPgU-iwXMf_oznE/edit?usp=sharing

基本上,我正在尝试根据Tab ShiftReportTrackingCalculator上的特定日期从FormResponses选项卡中查询K列的总和(您部署了多少踏板车?)。我需要更多的列总和,但我只想开始一个,以更好地理解使查询正常运行所需的语法。

到目前为止,我已经尝试过SELECT K WHERE J = date '"&TEXT(DATEVALUE("6/19/2018"),"yyyy-mm-dd")&"'"

,并且遇到解析错误。我也没有弄清楚如何对列进行求和。

1 个答案:

答案 0 :(得分:1)

您在ShiftReportTrackingCalculator中生成的查询字符串必须为

="SELECT SUM(K) WHERE J = date '"&TEXT(DATEVALUE("2018-06-19"),"yyyy-mm-dd")&"'"

我更改了以下内容:

  • 将其转换为公式以将日期准备为查询字符串
  • 将输入格式更改为yyyy-MM-dd(至少对我而言,它抱怨要解析输入,不确定是否与语言环境/设置有关)
  • 计算当天的K的总和