当前时间: 2026-03-05 13:17:30
分类:软件教程
评论(0)
同事用Excel做的面积图,为什么这么漂亮?
本文作者:小爽
本文编辑:小兰
每到数据汇报的时候,我都需要帮领导进行数据美化。这一天主管发给我一张表格数据,让我对其进行可视化。
表格是二维表数据。这张表展示了一年中四个季度,三个业务员销售情况的数据。
折线图可以是可以,但是折线图只能看出不同业务员在一年四个季度中的趋势情况。还是不够直观。
这里面还隐藏着一个包含条件。一年有四个季度。每个季度有三个业务员的销售数据。
Office2016 出现了两种这类的图表:树状图和旭日图。
制作树状图需要具有层次的数据列作为维度。然后值大小作为度量。
所以,在使用树状图之前,我们需要将二维数据表转为一维数据表。
这里我们可以使用 PowerQuery 的逆透视列功能。
从树状图我们可以看出全年不同季度之间业务员的数据情况。
由于树状图中每个季度中的长和宽没有一个固定的值,所以很难直接通过肉眼,
如果要固定一边作为横轴长,利用长*宽(高度)表现面积数据大小情况,应该怎么做?
图表中,底边长度跟每个季度的总和值挂钩,所以我们可以看到全年中第一季度是最大的。
PS:由于数据源中数据采用了随机数,所以可视化效果图中数据可能有变化。
通过不断思考。我们最终将堆积面积时间轴的可视化图表交给领导。
思路分析:面积=长*宽。长,是每个季度的汇总和;宽,为每个业务员占总和的百分比。
比如说,小爽在第四季度总和为 124。在第四季度中占比为 39%
这是不是有点像树状图?通过面积大小判断数据大小
因为通过占比情况构造面积的大小。所以要制作这个效果,我们需要编写函数公式。提前算好占比,数据总和等。
选择 B11 到 M18 数据区域,在【插入】选项卡下,选择折线图,堆积面积图。
我们要按照每一行作为一个系列,由于直接插入的图表是按照列的,所以我们需要切换行和列。
插入图表的时候,我们并没有将 x 轴的数据添加到表格中,所以还需要选择数据。
由于占比的最大值为 1,所以将纵坐标轴最大值写为 1。
由于横坐标轴自动为文本坐标轴,相同的端点并不是重合在一起的。
到这里,大致的外观做好了。后续的话,就是填充对应的颜色。
如果需要内部标签,可以散点图进行定位加上去。这个大家自己去做试试看。
利用这个方法,我们除了可以制作本文案例中的分层结构对比图。还可以制作不同的效果。
比如制作带有透视效果的对比条形图。如下图,2021 年到 2022 年之间,A,B,C 三个人的数据变化情况,我们通过图表可以很清楚地看出。
比如说,制作不等宽图表,可用在两个维度的分别对比。
如果你还想学习更多 Excel 干货,成为数据处理高手;
秋叶专为职场人打造的《Excel 高手速成实战课》,包含231 节实战教程,全部基于职场真实表格案例设计。
系统全面带你掌握 Excel 系统操作、商务图表、函数公式、数据透视表、高效技巧,一站式学透 Excel 表格!