如何使用Google表格中的查询功能的select语句从单元格获取文本?

丹尼·霍克斯特拉(Danny Hoekstra)

我尝试使用查询功能从选项卡A到选项卡B获取一些数据。一切正常,直到我在查询功能中将选项卡B的某些数据包含到对象中为止。

关键是,我想创建一个计分表,该表基于具有驾驶员排名的第一张表来计算构造函数点。因此选项卡A看起来像这样:

  1. 彼得赖特-团队快速赛车手-85
  2. Cameron Bright-Team Quickies-60
  3. 马克·费纳-车队快手-20

在此示例中,数字对应于右列上的总点数。

第二个需要计算构造函数点的选项卡看起来像这样:

  1. 团队快速赛车105
  2. 速成队60

不要看金额。这只是一个例子。

现在,我想使用查询代码,在该代码中我可以要求Google表格从选项卡B(即“快速赛车手”)中获取构造函数名称,并在选项卡A中进行查找,以获取两个驱动程序的得分并将其总和以得出总分。现在的语法是:

=QUERY({'Driver Standings'!$A$4:$T$32; 'Constructor Standings'!A1:C16}; "SELECT T WHERE C = 'B2'", 1)

问题在于,它无法识别B2来获得“ Team Fast Racers”的名称并在选项卡A中进行搜索。如何解决此问题。

同样,团队中有2位车手,并且需要对这些得分进行汇总并显示在第二个选项卡中,以获取干净的建筑商冠军排名。如何根据标签B的列B中的字符串从标签A获取数据。

如果这一切都完成了,我还希望构造函数的排名(表B)基于点的数量进行排序,而不会丢失公式的结构。

玩家0

首先,所有范围{ }都必须具有相同的大小(至少在一个维度上)。如果要堆叠一个范围接一个范围,则列数必须相同:

{Sheet1!A:C; Sheet2!A:C}

然后,当您具有上述“构造范围”时,需要ColQUERY语句中使用引用

所以代替

"select A,C"

它必须是

"select Col1,Col3"

那么如果B2是一个数字,它将是

"where Col1 = "&B2

但如果是纯文本,则为:

"where Col1 = '"&B2&"'"

更新:

您只需要:

=QUERY({'Driver Standings'!C4:C\'Driver Standings'!T4:T}; 
 "select Col1,sum(Col2)
  where Col1 is not null 
  group by Col1
  order by sum(Col2) desc 
  label sum(Col2)''")

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何从表格视图中的选定单元格中获取文本?

如何旋转表格单元格中的文本?

在Google表格中,如何查找包含某些文本的单元格的行号?

如何使用显示表格单元格获取文本的宽度和高度而不是跨度

如何获取Google表格中单元格的字体颜色?

Google表格查询无法使用单元格引用

在Google表格中记录单元格文本更改的日期

如何更改表格中单元格的文本颜色?

将单元格引用为要在Google表格中的IFS语句中使用的值

在Google表格查询中对数字单元格引用使用限制

从Google表格中的动态表格获取单元格

如何使用If语句将单元格值从sheet1传输到Google表格中的工作表2?

使用自动填充功能链接Google表格中的两个单元格

使用查询从单元格Google表格中获取日期

选择单元格中的特定文本-Google表格

使用Google表格中的数据查询最后一行,并将空单元格设置为“文本”

如何从表格单元格获取文本

如何使用Google Apps脚本在电子表格的单元格中剪切文本?

大查询-如何写入Google表格中的现有单元格?

如何从表格单元格中获取文本框值?

如何使用Excel中的选择功能获取文本和单元格值

Google 表格 - 查询单元格值包含逗号分隔单元格中的值

如何从 Google 表格中的单元格中获取值,以用作 Google Script 中的数字变量

如何旋转表格单元格中的文本

如何根据 Google 表格中的其他单元格值计算文本

单元格内有文本时如何获取表格单元格的正确高度

无论如何从Google表格单元格中获取“标题文本”

有没有办法从 Google 表格单元格中获取“标题文本”?

如何防止“显示:表格单元格”中的文本换行?