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

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

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

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

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

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

【问题讨论】:

  • 分享您的工作表副本

标签: arrays google-sheets sum google-sheets-formula google-sheets-query


【解决方案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
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-02-16
  • 1970-01-01
  • 2010-10-30
  • 1970-01-01
  • 2021-08-10
  • 1970-01-01
相关资源
最近更新 更多