Google表格查询-分组/连接多行 [英] Google Sheet Query - Group / concatenate multiple rows
本文介绍了Google表格查询-分组/连接多行的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在运行带有 SUM
和 GROUP BY
的 QUERY
,但是我想从行中聚合多个不同的值分成一行和一列.我希望将所有这些值连接在一起.
I'm running a QUERY
with a SUM
and GROUP BY
, but I'd like to aggregate multiple distinct values from the rows into a single row and column. I'm looking to concatenate all those values together.
当前表:
Person | 小部件 | 计数 |
---|---|---|
账单 | 红色 | 12 |
账单 | 蓝色 | 9 |
萨拉 | 黄色 | 4 |
账单 | 黄色 | 1 |
萨拉 | 橙色 | 10 |
预期表:
Person | 小部件 | 计数 |
---|---|---|
账单 | 红色,蓝色,黄色 | 22 |
萨拉 | 黄色,橙色 | 14 |
推荐答案
您可以使用过滤器和联接函数来提供帮助:
You can use the filter and join functions to help:
要获取唯一的名称列表,请执行以下操作:
To get a unique list of names:
=UNIQUE(A3:A)
要加入小部件:
=join(",",filter(B:B,A:A=E3))
求和:
=sum(filter(C:C,A:A=E3))
这篇关于Google表格查询-分组/连接多行的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文