Google 工作表查询
Google Sheets Query
我正在为我是使用 Google 表格和 Google Sheets 的成员的一些游戏社区创建彩票系统。
我目前有以下功能 sheet,它收集表单回复并突出显示 "lottery official" 仍在等待处理的所有回复。如图所示,每条记录最多有 10 张票,分布在 10 列中。我需要制作一个 sheets 来显示查询的结果,该查询测试日期是否在 "start date" 之后、"end date" 之前并且其中一个票号列等于 "ticket number"。我想通过使用 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)")
此外,我不确定它是否正在检查右侧的单元格 sheet 以及如何在查询中更正它。
这应该可以解决问题。在 FormResponse sheet 格式列 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)
我正在为我是使用 Google 表格和 Google Sheets 的成员的一些游戏社区创建彩票系统。
我目前有以下功能 sheet,它收集表单回复并突出显示 "lottery official" 仍在等待处理的所有回复。如图所示,每条记录最多有 10 张票,分布在 10 列中。我需要制作一个 sheets 来显示查询的结果,该查询测试日期是否在 "start date" 之后、"end date" 之前并且其中一个票号列等于 "ticket number"。我想通过使用 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)")
此外,我不确定它是否正在检查右侧的单元格 sheet 以及如何在查询中更正它。
这应该可以解决问题。在 FormResponse sheet 格式列 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)