如何在Google Sheets中创建多数据堆叠对比柱状图展示评分对比?
在Google Sheets中创建堆叠对比柱状图的可行性及替代方案
问题描述
我尝试在Google Sheets中基于以下数据集创建堆叠对比柱状图:
| Date | Curator Rating | SME Rating |
|---|---|---|
| 09/01/23 | 3 | 3 |
| 09/01/23 | 2 | 1 |
| 09/01/23 | 4 | 5 |
| 09/01/23 | 1 | 1 |
| 09/01/23 | 4 | 4 |
| 09/01/23 | 5 | 4 |
需求:以堆叠柱状图形式展示Curator Rating与SME Rating的对比,X轴为Curator Rating的1-5评分值,Y轴为对应评分的总计数,目标是在每个Curator评分分组下,堆叠展示对应各SME评分的出现次数。
可行性分析及实现步骤
这个需求完全可行,但需要先对原始数据做透视统计,再生成图表,具体步骤如下:
透视统计数据
- 方法一:使用数据透视表
插入新工作表,选中原始数据区域后插入数据透视表:行字段选择Curator Rating,列字段选择SME Rating,值字段选择SME Rating并设置为计数,这样就能得到每个Curator评分下,不同SME评分的出现次数。 - 方法二:使用函数统计
在新工作表的A列输入Curator评分1-5,B到F列分别对应SME评分1-5。在B2单元格输入公式=COUNTIFS(原表!B:B,A2,原表!C:C,1),下拉填充到B6,再横向复制公式到F列,即可得到统计结果。
- 方法一:使用数据透视表
生成堆叠柱状图
- 选中统计好的透视数据(包含表头),点击「插入」→「图表」;
- 在右侧图表编辑器中,选择图表类型为柱状图,并设置为「堆叠柱状图」;
- 调整X轴数据源为
Curator Rating,Y轴为计数,图例显示各SME评分分组,即可实现目标效果。
替代展示方案
如果堆叠柱状图不符合你的预期,还可以考虑以下几种评分数据展示方式:
- 分组柱状图:将每个Curator Rating下的不同SME评分做成并列柱状,更直观对比同Curator评分下各SME评分的数量差异;
- 热力图:用单元格颜色深浅表示Curator-SME评分组合的计数多少,能快速识别高频出现的评分组合;
- 双向条形图:将Curator和SME评分分别置于左右两侧,对应计数用条形长度展示,适合突出评分的高低分布对比。
内容的提问来源于stack exchange,提问作者ArseniK
相关产品推荐
相关产品推荐

