google-sheets - 谷歌表格 | 按类型分组计数项目
问题描述
我有一个谷歌工作表/工作簿;在表 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
任何帮助或链接都会有所帮助,谢谢。
解决方案
这应该有效。假设您现有的工作表名为 Sheet1(如果工作表名称不同,则更新 Sheet1 引用)。
将您的标题放在工作表 2 的第 1 行。
对于A2
Sheet2:
=UNIQUE(Sheet1!A2:A)
对于B2
Sheet2 (根据需要向下填写行):
=COUNTA(FILTER(Sheet1!$B$2:$B,Sheet1!$A$2:$A=$A2,Sheet1!$B$2:$B="A"))
对于C2
Sheet2:
=COUNTA(FILTER(Sheet1!$B$2:$B,Sheet1!$A$2:$A=$A2,Sheet1!$B$2:$B="B"))
推荐阅读
- c# - 在 IIS 中托管 RestAPI
- python - 如何创建python游戏板
- node.js - 在服务器文件 node.js 中记录所有请求和数据
- android - 从带有外键的两个表中获取名称
- reactjs - 如何在 ComponentDidMount 中设置状态
- javascript - 如何将 2d 数据输入 d3 并访问每个子数组的句柄以操作其元素?
- c# - unity3d将Texture2d转为位图格式
- bash - 设置 spotify API 时遇到问题,./confure 不起作用(创建项目文件夹和文件)
- javascript - Patreon 重定向后浏览器本地存储丢失
- python - 缓存解决方案中的斐波那契