[Excel图表]瀑布图的完美解决方案
瀑布图是经营分析工作中的常用图表,用来解释从一个数字到另一个数字的变化过程,比如:
从去年的业务收入到今年的业务收入,哪些产品各影响收入增减多少从销售收入到税后利润,各类成本费用各影响多少 ......
最早看到这种图,是在麦肯锡为CT做的BPR咨询的材料中,当时就觉得用来做收入增减影响因素分析非常合适。后来看到基恩的《用图表说话》,才知道麦肯锡的咨询顾问们把它叫做瀑布图。
大名鼎鼎的Mr.excel在他的新书《Charts and Graphs for Office Excel 2007》中介绍了他的瀑布图做法,他对连接各项目的横线是采用逐一手画横线的方式,但如果数据更新的话,又要手工调整横线,显然比较麻烦。我认为可以进一步改进完善。
现在介绍我的用excel做瀑布图的解决方案,看下面的图片,作图的过程描述得已经很清楚。(注意,我的介绍图都留下了excel的行列号,熟悉excel的朋友一看就可以明白作图的原理和过程)
简单说明一下:
1、进行构图和数据设计。将瀑布图的柱子分为3组,一是开始和结束的起始数字,二是增长类的数字,三是减少类的数字,另外需要设计一列占位的数字。这样便于分别进行格式化。
2、根据构图准备数据。准备的作图数据包括,起点终点值、占位序列、正数序列、负数序列、累计序列,每一序列数据都有它的用途。以第8行为例,公式如下:
占位序列的公式为: =IF(C8<0,I8,I7) 正数序列的公式为: =IF(C8>=0,C8,"") 负数序列的公式为: =IF(C8>=0,"",ABS(C8)) 累计序列的公式为: =SUM($C$7:C8)
3、作图。用起点终点值、占位序列、正数序列、负数序列的数据做堆积柱形图,将占位序列设置为无框无色,达到隐形,从而实现其他数据序列“悬浮”起来的效果。
4、将累计列数据加入图表,设置图表类型为折线图,添加误差线X,设定值1,于是出现了连接各项目的横线。再设置折线图无色无点,实现隐形的效果。
5、绘制上下箭头的图形,设置颜色和边框,分别贴入正数序列、负数序列,实现用上升和下降箭头示意的效果。
6、进行其他格式化,不再一一细述,达到如上图效果,OK,一个完美的瀑布图完成。
[Excel图表]瀑布图的完美解决方案相关推荐
- R语言EXCEL绘制瀑布图
瀑布图是反映在诸多原因和因素下,使得一个状态演变成另一个状态的过程图表,这个过程中我们可以了解哪些是导致该变化结果的主要因素,以及产生影响的强弱,R语言中一共有三个包可以做,它们分别是waterfal ...
- 相关性热图的完美解决方案 -- pheatmap包
相关性热图的完美解决方案 – pheatmap包 install.packages('pheatmap')# 安装包,加载数据 library(pheatmap) # 生成测试数据集 test = m ...
- Tableau图表 • 瀑布图
瀑布图是数据可视化分析中的常用图表类型之一,可以形象的表示出一系列具有累计性质的数值之间的增减变化情况. 图:瀑布图示例(来源于网上) 这里使用tableau自带的超市示例,创建瀑布图分析子类别产品的 ...
- 用excel画瀑布图
主要是数据组织方式的问题
- excel瀑布图_在Excel中创建瀑布图
excel瀑布图 We have a very famous waterfall here in Canada, and it creates gorgeous photos, like this o ...
- POI EXCEL 图表、折线图、条形图,柱状图、饼图、散点图
POI Word生成图表:POI Word 图表.柱状图.条形图.折线图.饼图_u014644574的博客-CSDN博客_poi word 图表 1.pom.xml <dependency> ...
- 多个折线样式_新技能get,折线图转化成多阶梯瀑布图
瀑布图是由麦肯锡顾问公司所独创的图表类型,因为形似瀑布流水而称之为瀑布图. 此种图表采用绝对值与相对值结合的方式,适用于表达数个特定数值之间的数量变化关系. 10月-12月累计等于四季度,一季度-四季 ...
- Excel催化剂图表系列之品味IBCS瀑布图观察企业利润构成
IBCS图表,每个细节都值得反复琢磨参悟,此篇给大家送上详尽的瀑布图方式下的利润数据观察. 请不要拿Excel2016版提供的瀑布图与IBCS版的瀑布图作对比,那完全不是一个级别的,可以类比为拿一辆经 ...
- Excel图表—自带高级感的瀑布图
Excel图表系列: Excel高级图表①--电池图/KPI完成情况对比图 Excel高级图表②--帕累托图 Excel高级图表③--漏斗图/转化路径图 Excel高级图表④-超级好用的Bullet图 ...
最新文章
- 第6章——广度优先搜索
- JAVA复习(二维数组——快排——迷宫)
- 孟小峰:大数据管理与数据思维
- ui设计师就业前景怎么样?
- 一套代码两端运行不靠谱?是时候放弃 C++ 跨 Android、iOS 端开发!
- js添加class_用D3.js 十分钟实现字符跳动效果
- 神经网络模型结果怎么看,神经网络模型怎么预测
- 网站封装APP详细打包教程
- Description Resource Path Location Type The import collides with another import statement
- 阿里巴巴 面试 java_阿里巴巴面试经验
- 萌新小白学3D建模需要什么软件,十年经验建模师为你解答,速看
- python程序填空_pygame实现成语填空游戏
- 城市轨道交通信号系统
- 入门级蛋白质结构查看PyMol的使用——用PyMol制作视频movie
- ZOJ3716 Ribbon Gymnastics(贪心)
- Scavenger:在不同的paste网站上搜索泄漏的凭据
- 小米电视访问电脑共享文件夹
- 空间平面相交的直线的计算及其源码
- k8s的service和endpoint
- 【小月电子】ALTERA FPGA开发板系统学习教程-LESSON3 LED流水灯
热门文章
- Docker虚拟化命令实战
- JavaScript获取文本框内容,select选择的值(jsp内实现)
- Hadoop(二): YARN(资源管理器 RM)、HBase高可用集群搭建
- 【虹科方案】新能源车测试-雷诺Kangoo电动汽车充电故障诊断
- 计算机网络有线通信媒体,传输媒体
- 专科段《生产与运作管理》课程复习资料(5)——分析计算题
- 基于HASM模型的土壤高精度建模matlab仿真
- BZOJ 1875[SDOI2009]HH去散步
- 记一次对vue双向绑定的理解
- 计算机网络stp和utp,网线STP和UTP有什么区别