Google sheets Google工作表查询-分组/连接多行

Google sheets Google工作表查询-分组/连接多行,google-sheets,google-query-language,Google Sheets,Google Query Language,我正在运行一个带有SUM和groupby的查询,但我想将行中的多个不同值聚合到一行和一列中。我希望将所有这些值连接在一起 当前表格: 人 小装置 计数 比尔 红色 12 比尔 蓝色 9 莎拉 黄色的 4. 比尔 黄色的 1. 莎拉 橙色 10 您可以使用筛选和联接功能来帮助: 要获取唯一的名称列表,请执行以下操作: =UNIQUE(A3:A) 要加入小部件,请执行以下操作: =join(",",filter(B:B,A:A=E3)) 要对这些值求和,请执行以下操作: =sum(filter(

我正在运行一个带有
SUM
groupby
查询
,但我想将行中的多个不同值聚合到一行和一列中。我希望将所有这些值连接在一起

当前表格:

人 小装置 计数 比尔 红色 12 比尔 蓝色 9 莎拉 黄色的 4. 比尔 黄色的 1. 莎拉 橙色 10
您可以使用筛选和联接功能来帮助:

要获取唯一的名称列表,请执行以下操作:

=UNIQUE(A3:A)
要加入小部件,请执行以下操作:

=join(",",filter(B:B,A:A=E3))
要对这些值求和,请执行以下操作:

=sum(filter(C:C,A:A=E3))

使用脚本会更容易,sql没有一种方法可以将多个记录作为一个记录返回…无论如何,要使连接和求和成为一个数组公式?因此,当添加新的人员、小部件和计数时,表会自动更新吗?