Google表格查询 - 分组/连接多行

Tom*_*Tom 1 google-sheets google-query-language

我正在使用sum和group by运行一个非常简单的查询,但我想将行中的多个不同值聚合为单个行和列.我希望将所有这些值连接在一起.

看看我的样本; https://docs.google.com/spreadsheets/d/1GcYbwAujKQFpolTQb9h35mlP5mxmeiWJmPnp4OemNuU/edit?usp=sharing

我在F1中有我的查询,在F11中有所需的输出.

Aur*_*ann 7

您可以使用过滤器和连接函数来帮助:

要获得唯一的名称列表:

=UNIQUE(A3:A)
Run Code Online (Sandbox Code Playgroud)

要加入小部件:

=join(",",filter(B:B,A:A=E3))
Run Code Online (Sandbox Code Playgroud)

总结值:

=sum(filter(C:C,A:A=E3))
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

  • 无论如何,要使 JOIN 和 SUM 成为数组公式?那么当添加新的 Person、Widget 和 Count 时,表格会自动更新吗? (2认同)