[英]Google Sheets - QUERY - Condense Pivot table
我有这样的详细数据:
Week | Type | Number
--------------------------------
21 Oct 2020 | black | 3
--------------------------------
21 Oct 2020 | black | 4
--------------------------------
21 Oct 2020 | red | 2
--------------------------------
28 Oct 2020 | black | 5
--------------------------------
28 Oct 2020 | green | 7
从这里我使用QUERY
function 来创建这个表:
Week | black | red | green
--------------------------------
21 Oct 2020 | 7 | 2 |
--------------------------------
28 Oct 2020 | 5 | | 7
问题是星期并不像数字的顺序那么重要。 理想情况下,我追求这样的事情
| black | red | green
--------------------------
| 7 | 2 | 7
--------------------------
| 5 | |
虽然我不介意第一栏中是否有一个简单的计数器
| black | red | green
--------------------------
1 | 7 | 2 | 7
--------------------------
2 | 5 | |
本质上,它是按第一周、第二周等分组的,但我不知道该怎么做。 我不介意第二次QUERY
,但我想然后 plot 折线图中的数字,但如果我使用日期,我会有差距。 也许有人知道我不知道的把戏..
这是解决此问题的一种方法。
它让你得到这个解决方案,但它需要一个帮助列:
| black | red | green
--------------------------
| 7 | 2 | 7
--------------------------
| 5 | |
您将需要一个帮助列来创建一个计数器。 此计数器用作 output 中的行号。
辅助列中的公式为:
=match(A3, unique(filter(A:A, B:B = B3)))
解释:
filter
colA 中与 colB 中颜色匹配的日期unique
删除重复的日期match
创建计数器然后使用此数据表进行查询。
F3: =query(B3:D8,"select C, sum(D) group by C pivot B")
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.