使用Excel制作瀑布图

james 爱学习评论2,039阅读模式

瀑布图(Waterfall chart),常用来描述一组数据之间的变化关系。例如,下图就描述了某公司的利润(320元)的来源:作为收入的产品收入(420元)和服务收入(210元),减去作为费用的固定经费(170元)和变动经费(140元)。▼

今天,和大家共同学习一种使用Excel制作瀑布图的基本方法。

使用堆积柱形图制作瀑布图

假设某公司在年初设定了盈利25K的预算,而到了年底后,发现实际利润只有16K。而经过分析,发现导致利润减少的原因和影响的金额为:售价降低(6K)、原材料价格的上涨(4K)、销售量的降低(2K)、劳务费的增加(1K)、能源的消耗(2K)和消耗品的增加(3K);而导致利润增加的影响因素和相应的金额为:废弃率的减少(5K)以及其他因素的综合(4K)。以次为背景,我们绘制瀑布图,用来表示该公司预算时的利润与实际利润的关系。

基本的过程为:

  1. 基础数据的准备
  2. 生成新的数据表
  3. 为新表格添加数据
  4. 制作堆积柱形图
  5. 通过对堆积柱形图的修改生成瀑布图
  6. 对瀑布图的补充与修饰

1.基础数据的准备

将上述背景中涉及到的数据,做成如下的二维表格。其中,导致利润降低的使用负数形式,导致利润增加的为正数形式。▼

2.生成新的数据表

在上述基本数据表中,增加3列。分别是表示基本数据的“base”列,表示下降数据的“下降”列和表示上升数据的“上升”列。▼

3.为新表格添加数据

接下来,我们为新表格添加数据。要求很简单:

  • 如果最后一列的数值为正,那么将其列入同一行的“上升”列中;
  • 如果最后一列的数值为负,那么将其绝对值列入同一行的“下降”列中;
  • base列的第一行为“0”,空白也可。
  • base列从第二行开始,设置为:上一行“base”列的值+上一行“上升列”的值-本行下降列的值。▼

如果使用公式,可以参考以下:

4.制作堆积柱形图

以上述表格中,除去最后一列以外的数据,做成“堆积柱形图”。▼

5.通过对堆积柱形图的修改生成瀑布图

接下来,我们在生成的堆积柱形图中,隐藏“base”列的数据,从而形成“瀑布图”。▼

6.对瀑布图的补充与修饰

接下来,我们按照个人的喜好,对做成的瀑布图进行修饰。例如:对表示降低的数据使用红色来表示、上升的数据用绿色来表示;调整数据列的间距;添加数据标签等。

这样,一个基本的瀑布图就大功告成了!▼

小结

当然,有各种各样的工具和方法可以制作瀑布图。

今天和大家分享的方法,由于只用到了Excel的基础图表(堆积柱形图),因此,即使是低版本的Excel中也可以使用。而且,透过制作的过程,也可以进一步加深了对瀑布图含义的理解。

 
james
  • 本文由 james 发表于 2017年11月17日 21:43:00
  • 转载请务必保留本文链接:http://www.hyermall.com/%e4%bd%bf%e7%94%a8excel%e5%88%b6%e4%bd%9c%e7%80%91%e5%b8%83%e5%9b%be/
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定