1

我正在为一些游戏社区创建一个彩票系统,我是使用 Google Forms 和 Google Sheets 的成员。

我目前有一张收集表格回复并突出显示任何仍在等待“彩票官员”处理的表格。如图所示,每条记录最多有 10 张票,分布在 10 列中。我需要制作一张显示查询结果的表格,该查询测试日期是否在“开始日期”之后,在“结束日期”之前,并且票号列之一等于“票号”。我想通过 3 个输入框然后进行查询搜索以在其下方显示结果来做到这一点,但是我不确定如何使用 Google Sheet 的查询。我查看了文档,但它的结构不是很清楚。希望有更多使用 Google Sheets / Excel 经验的人可以帮助阐明一些问题。

到目前为止我有这个,但我完全不确定如何让它工作=QUERY("FormResponses!A2:P1004", "select C where FormResponses!A > date A:2 AND FormResponses!A < date B:2 AND (FormResponses!F = C:2 OR FormResponses!G = C:2 OR FormResponses!H = C:2 OR FormResponses!I = C:2 OR FormResponses!I = C:2 OR FormResponses!J = C:2 OR FormResponses!K = C:2 OR FormResponses!L = C:2 OR FormResponses!M = C:2 OR FormResponses!N = C:2 OR FormResponses!0 = C:2)")

此外,我不确定它是否正在检查右侧工作表中的单元格以及如何在查询中更正该单元格。

https://i.gyazo.com/1ed95b1fe87bc9104a2dcc5a15b4b0c0.png 在此处输入图像描述

4

1 回答 1

2

这应该解决它。在 FormResponse 表格式列 A 到日期(不是日期时间)。然后使用:

=query(FormResponses!A:P,"select C where A>= date '"&text(A2,"yyyy-MM-dd")&"' and A<= date '"&text(B2,"yyyy-MM-dd")&"' and (F="& C2 &" OR G="& C2 &"OR H="& C2 &" OR I="& C2 &" OR J="& C2 &"OR K="& C2 &" OR L="& C2 &" OR M="& C2 &" OR N="& C2 &" OR O="& C2 &")",1)
于 2016-12-25T15:41:28.173 回答