以下是我正在使用的电子表格:
(表单顶部)

(同一张,低于输出)

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'"过于具体的单元格.
我试图设置它,以便:
如何编写QUERY函数以将这些值称为变量,而不是使用原始函数中的文字字符串?
我在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指针,我想做了以下的步骤:
希望以这种方式更加清晰.
google-sheets gs-vlookup google-sheets-query importrange google-sheets-formula
在 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(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函数并编写一个查询来访问相对于数据范围的列而不是工作表上的绝对列?或者,如果不是这样,有没有其他方法我可以编写查询,以便当我在左边插入一个新列而不必每次都重写查询时它仍然起作用?
我如何在单元格 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
我想创建一个表示两列数据的折线图:F,输入日期,H,美元金额。日期应该是 X 轴,Y 轴是美元金额。
问题是我希望折线图上的日期代表在给定周、月或年中输入的所有金额的总和。
这张照片是 YouTube 分析,它创建了一个类似于我想在工作表中创建的图表:
类似于这些分析如何让您选择您希望数据(在本例中为视图,在我的表格案例中为数量)在收集时汇总的方式,我只是想分开?图表来描绘每周、每月和每年的不同范围。
https://docs.google.com/spreadsheets/d/1P2vFfCVmsJwPLyD48YWQkwCR0jY3CPg7S9uOVlYhvkk/edit?usp=sharing 这是我想要可视化的数据类型的链接。
charts data-visualization google-sheets array-formulas google-sheets-query
我的 Google 电子表格有以下任务:在某个 id 右侧的所有单元格中加入字符串。
SELECT A, JOIN(',', B) GROUP BY A, WHERE A = myid;如果 JOIN 是一个聚合函数。=JOIN(',', VLOOKUP(A:B, myid, 0))如果 VLOOKUP 可以返回所有出现的情况,而不仅仅是第一个出现的情况。这可以通过 Google 电子表格实现吗?
regex google-sheets array-formulas google-sheets-query google-sheets-formula
鉴于以下数据:
Run Code Online (Sandbox Code Playgroud)123 2020-06-22 23:00:00 124 2020-06-22 23:30:00 121 2020-06-23 00:00:00
我想要谷歌表格中最低价格的小时/分钟。我尝试使用但没有成功:
=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
我想找到内置函数,但无济于事,所以我不得不将其写在脚本中:
function squeeze(range) {
return [].concat(...range).filter(n => n)
}
Run Code Online (Sandbox Code Playgroud)
这个 JS 函数压平二维数组range并返回它。
请注意,它会过滤掉列不均匀的空单元格。
我正在使用一个名为“ 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”顺序查看数据,而不仅仅是降序查询?