首页 > 解决方案 > 谷歌表格 | 按类型分组计数项目

问题描述

我有一个谷歌工作表/工作簿;在表 1 中,我有以下数据。示例集:

ColA        | ColB
10-27 10:00 | A
10-27 10:00 | A
10-27 10:00 | B
10-27 10:00 | A
10-27 10:00 | B
10-27 10:01 | A
10-27 10:01 | A
...
10-27 10:20 | B
10-27 10:20 | A
10-27 10:20 | B

我想将转换后的数据输出到单独的工作表中。期望的输出:

Time        | ACount | BCount
10-27 10:00 | 3      | 2
10-27 10:01 | 2      | 0
...
10-27 10:20 | 1      | 2

或者,如果有人知道如何从示例数据中制作堆叠条形图而不对其进行转换,那也将有助于理解。

我尝试了各种没有运气的事情:query、countif、vlookup

任何帮助或链接都会有所帮助,谢谢。

标签: google-sheetspivotformulavlookup

解决方案


这应该有效。假设您现有的工作表名为 Sheet1(如果工作表名称不同,则更新 Sheet1 引用)。

将您的标题放在工作表 2 的第 1 行。

对于A2Sheet2:

=UNIQUE(Sheet1!A2:A)

对于B2Sheet2 (根据需要向下填写行):

=COUNTA(FILTER(Sheet1!$B$2:$B,Sheet1!$A$2:$A=$A2,Sheet1!$B$2:$B="A"))

对于C2Sheet2:

=COUNTA(FILTER(Sheet1!$B$2:$B,Sheet1!$A$2:$A=$A2,Sheet1!$B$2:$B="B"))

推荐阅读