合并来自谷歌表格列的记录

Posted

技术标签:

【中文标题】合并来自谷歌表格列的记录【英文标题】:Merging records from google sheets column 【发布时间】:2020-08-23 07:25:06 【问题描述】:

我正在处理一个 Google 表格,我在其中使用 INDIRECT 从电子表格中的其他选项卡中获取数据,并列出唯一的选项卡及其频率。

现在有多个列带有一对单词,从电子表格中的每个选项卡开始计数。

我想合并记录,例如多个工作表中存在的所有唯一值具有单个条目以及总频率值等于不同选项卡中所有值的总和。

例如col1 和 col2 是使用 unique(indirect($tab)) 准备的,而 final_col 需要是这两个或多个其他列的交集(我可以硬编码)。

有人可以帮助建议在这里可以做什么来获得最后一列。

【问题讨论】:

分享您的工作表副本 【参考方案1】:

使用:

=QUERY(A2:B4; C2:D4, 
 "select Col1,sum(Col2) 
  where Col1 is not null 
  group by Col1 
  order by sum(Col2) desc
  label sum(Col2)''")

【讨论】:

=QUERY(H2:I18; J2:K18, L2:M18, "select Col1,sum(Col2) where Col1 is not null group by Col1 order by sum(Col2) desc label sum (Col2)''") 我在上面使用过,但是出现错误:在 ARRAY_LITERAL 中,一个数组文字缺少一个或多个行的值。这里的整个范围都有值并且不为空 @CodeMonkey 代替 H2:I18; J2:K18, L2:M18 使用 H2:I18; J2:K18; L2:M18 注意分号 ; 确实有效。非常感谢。我有一个后续问题,以使其区分大小写。如果您关心它,我应该创建另一个问题吗?再次非常感谢@player0

以上是关于合并来自谷歌表格列的记录的主要内容,如果未能解决你的问题,请参考以下文章

排序范围忽略谷歌表格上空白的“”风格

谷歌表格,如何根据来自另一个单元格的字符串更改单元格

合并重复行并设置值

是否可以使用谷歌电子表格中的数据“预填”谷歌表单?

谷歌图表 API:设置表格列宽以适合数据

如何根据谷歌表格中的名称删除重复的行?