标签: google-sheets-query

Google SpreadSheet查询:我可以删除列标题吗?

我在google电子表格中执行此查询:

=QUERY(H4:L35;"select sum(L) where H='First Week'"; -1)
Run Code Online (Sandbox Code Playgroud)

但是它返回一个带有"sum"的小表作为标题和结果在它下面.我想要的只是结果!我如何删除标题?我可以吗?

formulas google-sheets google-query-language google-sheets-query

82
推荐指数
3
解决办法
6万
查看次数

使用单元格引用的查询语法

我在Google Spreadsheets中找出一个相当简单的QUERY语句时遇到了麻烦.我正在尝试使用单元格引用而不是静态值,我遇到了麻烦.下面是我正在使用的代码,但我不断收到"错误:公式解析错误".

=QUERY(Responses!B1:I, "Select B where G contains"& $B1 &)
Run Code Online (Sandbox Code Playgroud)

我确定这是一个简单的错误,但有人可以告诉我如何编写上面的内容,以便QUERY从B中提取数据,其中G包含单元格B1中的值(单元格引用)?

google-sheets google-sheets-query

38
推荐指数
6
解决办法
9万
查看次数

Google电子表格查询:如何替换列标题中的文本?

=QUERY(B2:C9; "select (C * 100 / B) - 100")我的Google云端硬盘电子表格中有这样的查询.

显示为列标题的是difference(quotient(product(100.0()))100.0()).

我想在那里放一个人类可读的描述.

我怎样才能做到这一点?

google-sheets google-drive-api google-sheets-query

23
推荐指数
4
解决办法
4万
查看次数

Google电子表格查询错误 - 列不存在

Google Spreadsheet API的另一个问题.我正在尝试使用Query()函数,以便从我们的数据库中获取来自华沙的所有客户.但是,Google API似乎在解析我的查询时遇到了很大问题.我已经检查了几次,一切都很好 - 尝试过分号,不同的撇号和列名 - 它仍然无法正常工作.我在表格单元格中输入以下代码:

=QUERY(IMPORTRANGE("0ArsOaWajjzv9dEdGTUZCWFc1NnFva05uWkxETVF6Q0E"; "Kuchnia polska!A3:G40"); "select B where E contains 'Warszawa'")
Run Code Online (Sandbox Code Playgroud)

并得到这样的错误:

Invalid query: Column [E] does not exist in table.
Run Code Online (Sandbox Code Playgroud)

我110%确定该列存在且电子表格键正常;)

google-sheets google-sheets-query google-sheets-formula

15
推荐指数
1
解决办法
2万
查看次数

Google 表格查询和“不在”

我正在尝试拼凑一个可以完成几件事的查询。第一,我希望它列出一列中的所有名称,第二,我只希望它列出该列中的名称(如果列数组中不存在该名称)。

=QUERY(QUERY(Breakdown!$A$2:$B), "select Col1 where Col1 != '' and Col2 = 'Warrior' order by Col1 Asc")
Run Code Online (Sandbox Code Playgroud)

我到目前为止,它按照我想要的方式显示列中的所有名称,但是当我开始添加“不在”类型参数时,我会以各种方式破坏它。如何检查 Col1 是否不存在于范围内='Raid Comp'!A2:Q10

这是电子表格:https://docs.google.com/spreadsheets/d/1X0GiOCAAve1CR4A3JG2Ybf-daMv rhAsZF5V3XEdn4E/edit?usp=sharing

我想做的是,一旦在彩色区域中输入名称,如果输入的名称存在于彩色区域下方的列表中,则该名称将从列表中删除。

例子:

在此输入图像描述 在此输入图像描述

regex google-sheets google-query-language google-sheets-query google-sheets-formula

11
推荐指数
1
解决办法
1万
查看次数

如何在查询中使用 CONCAT?

我有一张桌子:

 A     |   B      |     C
BEN    |  MOSKOW  |    YES
ANTON  |  IRKUTSK |     NO
VIKTOR |  PARIS   |    YES
BEN    |  PARIS   |    YES
ANTON  |  TORONTO |     NO
DON    | TORONTO  |    YES
ANNA   | IRKUTSK  |    YES
BEN    |  MOSKOW  |     NO
Run Code Online (Sandbox Code Playgroud)

并尝试了一个公式:

=UNIQUE(query(A:C; "Select A,B,C where A contains 'BEN' OR A contains 'ANTON' order by A"))
Run Code Online (Sandbox Code Playgroud)

和一个数组公式:

=arrayformula(UNIQUE(query(A:C; "Select A,B,C where A contains 'BEN' OR A contains 'ANTON' order by A")))
Run Code Online (Sandbox Code Playgroud)

但结果在列中:

ANTON  |  IRKUTSK …
Run Code Online (Sandbox Code Playgroud)

transpose google-sheets array-formulas google-sheets-query

9
推荐指数
2
解决办法
3万
查看次数

Google表格:如何过滤视图两列或而不是AND

在Google表格中,我想过滤查看我的结果,因此只会显示D列和/或列E列中带有"x"的行.如果我过滤以显示其中带有"x"的列,则它将仅在列D和列E中显示带有"x"的行.

我该如何做和/或?当我单击列中的过滤器按钮时,它只是要求我选择要显示的条目.

截图

filter google-sheets google-query-language google-sheets-query google-sheets-formula

9
推荐指数
1
解决办法
7051
查看次数

Google Sheets:提取命名范围的一列

更新

我最初的问题是关于取命名范围的单列的平均值。但经过反思,问题概括为“如何从命名范围中提取单个列?”

原问题

我正在使用命名范围从大型数据集中提取两列。假设MyRange从较大的数据集中定义了三行和两列:

 ... |G   |H   | ...
+----|----|----|
| ...          |
|2000|15.1|  10|
|2001|15.2|  23|
|2002|15.3|  30|
| ...          |
Run Code Online (Sandbox Code Playgroud)

使用MyRange,我将如何取(仅)列的平均值H
我尝试过各种类似AVERAGE(MyRange:H), 但AVERAGE(INDEX(MyRange 1))还没有找到正确的语法。
(在上面的示例中,结果应为 21。)

google-sheets google-sheets-query google-sheets-formula

9
推荐指数
1
解决办法
1万
查看次数

如何查询多个工作表并合并数据?

我有15张使用相同模板的表,适用于15个不同的用户.我想对所有工作表进行查询,并在单独的工作表中显示结果:

=QUERY(Mona!A3:U300; "select A, D where C != ''")
Run Code Online (Sandbox Code Playgroud)

Mona15张纸中1张的名称在哪里.

所以我需要的是在所有工作表上进行此查询并显示结果.列(A,D)应该只出现一次.

我怎么能做到这一点?

google-sheets google-sheets-query

8
推荐指数
2
解决办法
2万
查看次数

获取行中第一个非空单元格

在 Google 表格中,如何获取从17列向前开始的行中第一个非空单元格的值C

if-statement min google-sheets google-sheets-query google-sheets-formula

7
推荐指数
2
解决办法
5967
查看次数