问题标签 [google-query-language]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2296 浏览

google-apps-script - 使用 google app 脚本从查询中创建表

通过查询我拥有的谷歌表格,我已经成功地创建了谷歌图表。我试图通过查询同一个谷歌表来创建一个表,但我没有得到任何结果。我知道我做错了什么,但我不确定它是什么:/这是下面的代码:

0 投票
1 回答
683 浏览

google-sheets - Google 电子表格查询未按预期反应

我在这里关注 GQL 的参考:https ://developers.google.com/chart/interactive/docs/querylanguage

我试图做的是从 col A 中选择一个名称,如果在 col C 中设置了一个值,则基于 col H 中的最高值,限制为 1 个结果。

但是,所有这些都是从 A 列返回前 2 个条目。=MAX(H5:H100) 返回 10。

即使是陌生人,如果我删除 &MAX(H5:H100)& 部分周围的 ' ,那么它仍然会将 A 列中的前 2 个条目返回到带有公式的字段中,但会放置正确的预期匹配项(A 的值H=10 的行)到它下面的下一行。

我错过了 QUERY 函数的一些主要部分吗?

0 投票
1 回答
4211 浏览

datetime - 根据今天的日期查询

我有一个包含两张纸的 Google 电子表格文档。第一张表是我要运行查询的地方。位于单元格 B1 中的是今天的日期,公式为=today()。我在第 2 行有标题。所以我希望查询从 A3 开始。我的信息在第二张单元格 A38:M1267 中。我只希望查询拉出 B、D、F、K 列。A 列有日期。我想根据今天的日期运行查询并匹配第二张表 A 列中的所有日期并返回值。

我试过的查询公式:

不断想出#Value。在过去的几个小时里,我一直在尝试重写它以使其正常工作,但我只是不知道出了什么问题。

0 投票
7 回答
106317 浏览

google-sheets - 谷歌电子表格查询:我可以删除列标题吗?

我在我的谷歌电子表格上做这个查询:

但它会返回一个带有“sum”作为标题的小表格,并在其下方返回结果。我要的只是结果!我如何删除标题?我可以吗?

0 投票
3 回答
4219 浏览

google-sheets - 谷歌电子表格查询()正在用空值替换大部分数字列的文本

我的电子表格中有=query(importrange(...);"select * where Col1>' '")公式。 Importrange()本身可以正常工作,完全按原样从源 spreadhseet 加载所有单元格。但是 Col7 包含很少的文本单元格,但主要是数字,并且在应用 query() 时 - 数字保持原样,但文本被替换为空白。我尝试options no_format在查询末尾添加,没有区别。

这是 Col7 的内容,第一行被替换为空白:

  • 自由的
  • 41,25
  • 34,25
  • 34,25
  • 48,25
  • 41,25
0 投票
1 回答
6141 浏览

google-sheets - 谷歌电子表格查询 - 结合三个结果列表

我在电子表格中有 3 个项目列表,我只想从中列出一个大列表。有人可以帮忙吗?

结果(在我的梦中:) - 一个没有空行的大列表:

我的做法:

我试过了

但这不起作用:(

屏幕: http: //prntscr.com/5acav3

一个

电子表格(公开编辑)链接

该问题类似于 SQL Select values from multiple columns into single column中的问题,但是有不同的命令并且它不起作用......

最好的问候马尔辛

0 投票
2 回答
13388 浏览

google-sheets - 防止谷歌查询结果中出现空白列和行

执行以下查询会= QUERY(A2:C, "select B, avg(C) group by B pivot A")返回我的源数据的正确摘要。但是,结果中有空行和空列(参见示例)。如何摆脱它们?我可以使用空行来处理,offset 1但是列呢?

此外,A2:C11用于指定数据,没有空白行或列。但是,当在源范围的末尾添加数据时,它不会包含在查询结果中(显然)。如何防止空行和空列?

0 投票
1 回答
52 浏览

google-sheets - 在每个值取决于另一个单元格的范围内获取唯一值

这是一个示例表列 A、B、C,其中 A - 发布时间,B - 团队名称,D - 选择日期

我想从上面的数据中得到以下信息:

因此,我想通过 2 列选择唯一记录:名称(B)和日期(C),但是从基于 B 和 C 列的非唯一值中,选择时间最早的记录(A 列)。

我怎样才能在谷歌传播中实现这一目标?

0 投票
1 回答
215 浏览

google-sheets - 谷歌电子表格中的查询命令

我的问题不完全是关于编程,但我需要谷歌电子表格的帮助。所以我的问题在这里可见:
https
://docs.google.com/spreadsheets/d/1OP_ottKUgSWOoU4hNSYz6X3dN67Z4KiALN0spWm9KoI/edit?usp=sharing 我是一名教师,我有一班学生被分为三个小组:黄色、红色和绿色。团队的每个成员每周必须执行 3 次相同的任务(即 run1、run2 和 run3)。每周我都会计算每个学生的平均表现(300s = 最好)。
我想知道的是哪个团队效率最高。在 < 平均 > 表中,我只想检索每个学生的平均值,而无需手动复制粘贴。
我以为我可以使用查询命令,但它不能给我我需要的东西。

0 投票
2 回答
13126 浏览

google-sheets - 在单个语句中同时使用 QUERY 和 FILTER?

我希望有一个人可以帮助我; 我正在构建一些电子表格来帮助进行时间跟踪。我有一个任务列表,其中包含日期、花费时间、工作类别和客户等标准列。

我想按月过滤这些数据,例如,我想知道我在一个月内花了多长时间进行通信。这意味着我需要选择 category = 'correspondence' 以及日期都来自一个指定月份的所有行。目前,我必须使用输出到中间表的查询,然后在该表上运行过滤函数以输出到我的最终表。这是我的两个功能:

这给了我第一个表,只有类别为“通信”的行。然后,在那张桌子上,我必须运行下一个函数:

仅获取四月这个月的行。如果可能的话,我想删除中间表(它没有其他用途,只会弄乱我的工作表)。

是否可以将这些语句组合在一起并一步完成该过程?

谢谢。