在 Numbers 或 Excel 中创建饼图来展示一列值

在 Numbers 或 Excel 中创建饼图来展示一列值

我有一份歌曲清单,其中一列代表每首歌曲的节奏。我想创建一个饼图,显示慢歌、中速歌曲和快节奏歌曲的总数。创建数值图表很简单。但当我有一份如下所示的清单时,我看不出有任何逻辑方法可以按照我的意愿改变图表:

TITLE    TEMPO
Song 1 - med
Song 2 - up
Song 3 - up
Song 4 - slow
Song 5 - med
Song 6 - slow

我只想看到一个饼图,其中歌曲总数为 100%,慢速、中速和快节奏歌曲的百分比为切片。

我被难住了。我想我可以想出某种 if/then/else 公式,将值放入隐藏单元格中,但这似乎效率极低。有没有简单的方法可以做到这一点?

谢谢!

布拉德

答案1

饼图不会为您进行任何聚合。您向饼图输入您希望它显示的值。

任何聚合都需要在工作表中完成。有几种方法可以实现这一点

  • 使用数据透视图 - 选择数据表,插入 > 数据透视图。将图表类型更改为饼图。将“Tempo”拖入轴,然后再次拖入值

在此处输入图片描述

  • 用公式汇总,然后创建图表。将三个节奏放入三个单元格,然后使用公式计算节奏在列表中出现的次数。创建结果图表。将单元格 E2 中的公式复制=COUNTIF(B:B,D2)下来。

在此处输入图片描述

无论使用哪种技术,一旦图表到位,您就可以添加数据标签并格式化它们以显示“百分比”。

请注意,饼图适合显示两个或三个数据值,但如果有更多切片,最好使用水平条形图。这样会更容易阅读。

相关内容