Google sheets Google Sheets-查询-压缩数据透视表
我有如下详细数据:Google sheets Google Sheets-查询-压缩数据透视表,google-sheets,Google Sheets,我有如下详细数据: Week | Type | Number -------------------------------- 21 Oct 2020 | black | 3 -------------------------------- 21 Oct 2020 | black | 4 -------------------------------- 21 Oct 2020 | red | 2 ------------------------
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
函数创建此表:
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 | |
基本上,它是根据第一周、第二周等等来分组的,但我不知道怎么做。我不介意第二次
查询
,但我想在折线图中绘制数字,但如果我使用日期,我会有间隙。也许有人知道一个我不知道的诀窍。这里有一个解决方法
它可以让您找到此解决方案,但它需要一个帮助器列:
| black | red | green
--------------------------
| 7 | 2 | 7
--------------------------
| 5 | |
您将需要一个helper列来创建计数器。此计数器用作输出中的行号 “辅助对象”列中的公式为:
=match(A3, unique(filter(A:A, B:B = B3)))
说明:
可乐中与可乐颜色匹配的日期过滤器
删除重复日期unique
创建计数器match
=查询(B3:D8,“按C轴B选择C,求和(D)组”)
这里有一种解决方法 它可以让您找到此解决方案,但它需要一个帮助器列:
| black | red | green
--------------------------
| 7 | 2 | 7
--------------------------
| 5 | |
您将需要一个helper列来创建计数器。此计数器用作输出中的行号 “辅助对象”列中的公式为:
=match(A3, unique(filter(A:A, B:B = B3)))
说明:
可乐中与可乐颜色匹配的日期过滤器
删除重复日期unique
创建计数器match
=查询(B3:D8,“按C轴B选择C,求和(D)组”)
太棒了!非常感谢@ADW!明亮的非常感谢@ADW!