标签: google-sheets-query

Google表格:QUERY使用单元格内容作为SQL变量

以下是我正在使用的电子表格:

汇总表

(表单顶部)

截图

来源数据

(同一张,低于输出)

截图

https://docs.google.com/spreadsheets/d/1-DrhZKYM2Kk4qDS1Koqz9eYy1L35JXIeyat61A2v0JQ/edit?usp=sharing

我正在使用QUERY函数填充摘要表中的相应提要,并且需要放置从A24开始的数据.

这是我在单元格C6中使用的公式(在整个汇总表中使用了类似的公式):

=QUERY($A$24:$D$57, "Select D Where B='ENQ' and A='2/27/14 - Thu'")
Run Code Online (Sandbox Code Playgroud)

这得到了正确的信息,但是需要将公式编辑为在其使用的每个单元格中都是唯一的.问题是无法快速填充"A ='2/27/14-Thu'"过于具体的单元格.

我试图设置它,以便:

  • 在接受数据之前,A中的日期将与在ROW 2中的标题上找到的日期进行比较
  • B中的房间类型将与汇总表的每一行中的A值进行比较

如何编写QUERY函数以将这些值称为变量,而不是使用原始函数中的文字字符串?

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

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

IMPORTRANGE中的VLOOKUP

我在Google电子表格上尝试此功能但没有成功,以便在vlookup后收集表格中的值:

=importrange("otherurl";cell("address";vlookup(value("201608"),"All_nodevice!$A$16:$C$1000",2,false)))
Run Code Online (Sandbox Code Playgroud)

我得到一般错误.importrange是否支持这种功能?

- 编辑 - 为了提供更多细节,我需要做的是从左侧值为201608的另一张纸的ceil中提取数据.由于importange想要一个12美元的ceil指针,我想做了以下的步骤:

  1. 用查找值搜索
  2. 将结果转换为ceil指针

希望以这种方式更加清晰.

google-sheets gs-vlookup google-sheets-query importrange google-sheets-formula

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

Google 文档查询何时包含范围内的值

在 google 表格中,当 C 列中的单元格包含不同表格上范围内的任何值时,我想返回一行。

下面的查询不起作用。我缺少什么?

=QUERY(
'Form Responses 1'!$1:$1000,
" select A:G where C contains 'Sheet2'!$A1:$A26"
)
Run Code Online (Sandbox Code Playgroud)

google-query-language google-sheets-query

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

Google表格QUERY函数 - 插入列时是否可以写入不中断?

所以我在Google表格中有一个查询

=QUERY(Transactions!C$6:F, "select C,D*-1,E,F where C > date '1990-01-01'",0)
Run Code Online (Sandbox Code Playgroud)

我的问题是,每当我在事务表中的C左侧插入一列时,函数的第一个参数中的数据范围都会正确地更新到Transactions!D$6:G,但查询不会自动更新.它仍在尝试从C列中提取数据,该数据不再包含在我的数据范围内,现在包含我不希望查询返回的数据.

有没有办法使用该QUERY函数并编写一个查询来访问相对于数据范围的列而不是工作表上的绝对列?或者,如果不是这样,有没有其他方法我可以编写查询,以便当我在左边插入一个新列而不必每次都重写查询时它仍然起作用?

google-sheets google-sheets-query

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

谷歌表格正则提取每个单词的第一个字母

我如何在单元格 A1 中显示每个单词的第一个字母:

例子:

A1= Foo bar

A1=福

在第一个例子中,我想显示“Fb”

在第二个例子中,我想看到“F”

如果 A1 = 空我不想显示任何东西

我试过这个:

=REGEXEXTRACT(A1;"^.")
Run Code Online (Sandbox Code Playgroud)

只显示第一个字母

regex google-sheets array-formulas google-sheets-query google-sheets-formula

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

在 Google 表格中创建每周/每月/每年折线图,以汇总同一周/月/年范围内的金额

我想创建一个表示两列数据的折线图:F,输入日期,H,美元金额。日期应该是 X 轴,Y 轴是美元金额。

问题是我希望折线图上的日期代表在给定周、月或年中输入的所有金额的总和。

这张照片是 YouTube 分析,它创建了一个类似于我想在工作表中创建的图表:

https://imgur.com/a/fz51Rug

类似于这些分析如何让您选择您希望数据(在本例中为视图,在我的表格案例中为数量)在收集时汇总的方式,我只是想分开?图表来描绘每周、每月和每年的不同范围。

https://docs.google.com/spreadsheets/d/1P2vFfCVmsJwPLyD48YWQkwCR0jY3CPg7S9uOVlYhvkk/edit?usp=sharing 这是我想要可视化的数据类型的链接。

charts data-visualization google-sheets array-formulas google-sheets-query

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

将 VLOOKUP 结果连接到 Google 表格中的一个字符串中

我的 Google 电子表格有以下任务:在某个 id 右侧的所有单元格中加入字符串。

  • 换句话说:SELECT A, JOIN(',', B) GROUP BY A, WHERE A = myid;如果 JOIN 是一个聚合函数。
  • 或者换句话说:=JOIN(',', VLOOKUP(A:B, myid, 0))如果 VLOOKUP 可以返回所有出现的情况,而不仅仅是第一个出现的情况。
  • 一张图胜过1000字:

在此输入图像描述

这可以通过 Google 电子表格实现吗?

regex google-sheets array-formulas google-sheets-query google-sheets-formula

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

谷歌表找到最低价格的最低时间

鉴于以下数据:

123 2020-06-22 23:00:00
124 2020-06-22 23:30:00
121 2020-06-23 00:00:00
Run Code Online (Sandbox Code Playgroud)

我想要谷歌表格中最低价格的小时/分钟。我尝试使用但没有成功:

=QUERY(A:B,"select hour(B), min(A) group by todate(B)")
=QUERY(A:B,"select B, min(A) group by todate(B)")
Run Code Online (Sandbox Code Playgroud)

sorting min google-sheets google-sheets-query google-sheets-formula

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

Google Sheets 是否有将范围压缩到一列中的功能?

我想找到内置函数,但无济于事,所以我不得不将其写在脚本中:

function squeeze(range) {
  return [].concat(...range).filter(n => n)
}
Run Code Online (Sandbox Code Playgroud)

这个 JS 函数压平二维数组range并返回它。

请注意,它会过滤掉列不均匀的空单元格。

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

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

Google表格中查询命令ORDER BY的问题

我正在使用一个名为“ geral”(通用,葡萄牙语)的电子表格,在其中保存了所有信息,而A列则保存了人员姓名。我创建了另一个工作表,只是为了查看“一般”工作表中的某些列,然后在A1单元格中输入了以下公式:

=QUERY(geral!1:994; "select A,F,L,M order by A"; 1)
Run Code Online (Sandbox Code Playgroud)

。它不起作用,但是如果我写的... order by A desc话,它可以很好地工作。

如何编写查询以按“ ABC”顺序查看数据,而不仅仅是降序查询?

google-sheets google-sheets-query

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