设为首页
收藏本站
切换到窄版
登录
立即注册
搜索
搜索
本版
帖子
用户
论坛
BBS
伯乐论坛网
»
论坛
›
伯乐论坛网
›
排列三
›
Excel中利用横道图对排名进行降序展示
返回列表
查看:
115
|
回复:
0
Excel中利用横道图对排名进行降序展示
[复制链接]
秋书
秋书
当前离线
积分
9
3
主题
3
帖子
9
积分
新手上路
新手上路, 积分 9, 距离下一级还需 41 积分
新手上路, 积分 9, 距离下一级还需 41 积分
积分
9
发消息
发表于 2023-1-16 13:52:57
|
显示全部楼层
|
阅读模式
先看效果:
俗话说,自不如表,表不如图。使用横道图对排名进行展示更加形象,特别是实现了数据的降序排名。
EXCEL 实操:
上述是没有降序排列时,用横道图展示数据的效果。如果大家注意观察的话,横道图中F在最上面,A在最下面,
横道的顺序是反的
。
为了实现降序排列,需要对数据进行处理:
第一步,
给数据加上序号。
第二步,
使用SMALL函数对数据进行
升序
排列。
第三步,
对升序的数据添加标签,举例来说,就是找对应69分的是哪个学生。这就要用到index和match函数。关于index和match这两个函数,在财务建模、情景分析中用的很多,大家也可以通过本次的练习加深对这两个函数的理解,融会贯通,在其它适用的场景捻手就来~
到此,已经完成了大部分的工作,下面只要调整一下位置就可以出图了:
如图所示,将D列数据移至F列。然后选择绿色虚线框内的数据,使用快捷键Alt + N +R,在推荐图表中选择横道图,即可实现开篇中所示效果:
如果你觉得到此就结束了,那就你错了,这仅仅是刚开始,好戏在后头:
上面其实就是个基本操作,在实际情况中,如果数据多的话,很有可能出现数据重复的情况,有1个甚至多个学生的成绩是相同的,那么如何使用上面的方法继续实现横道图降序展示呢?
比如这种:
而不是这种:
请大家思考一秒钟,然后点个赞,继续往下看。
先说思路:
为了不让排名中出现一个人多个分数的情况,
需要加点小标签以示区别
。由于是用图展示,对精度的要求没有那么高,或者说对于显示来说,区别太小,肉眼无法分辨。
第一步:在第一列数据上面加一个空白行。
第二步:对数据重复进行统计,使用Countif函数。
第三步:对数据进行“装饰”然后重新排列。
重点说下装饰部分:
说人话就是对重复的数值加一些小尾巴,比如0.000001,0.0000002之类的,既不影响显示,又能实现精确匹配和排名。
第四步:使用small, index 和 match函数重新整理后出图。
就会发现,并没有出现多个C的现象,而且通过控制小数点个数,实现了显示上的统一。
上面的例子在做项目财评的Summary或者Dash board的时候很有用的,比如对各个项目的收益率,或者每个方案的净现值进行比较等等。
Excel是个非常强大的工具,里面的函数能够实现很多的功能,需要大家不断去发掘,特别是在财务建模方面,可以使用EXCEL独立编制财评模型,不管是Corporate Financing还是Project Financing,使用DCF编制财务模型都可以使用EXCEL来实现,而且灵活的很高,不受设计院或者第三方软件供应商的限制,可以大幅提高工作效率和节省时间、金钱,但是快速编制模型需要比较强的EXCEL基础,比如上文提到的一些快捷键的使用(Alt + N +R, Ctrl+D 等等),还有对常用的几个函数功能要熟记于心,最起码用的时候能想起来,再加上一点VBA和财务基础知识,就可以动手搭建模型了。
希望这次的分享能给大家在日常工作中带来一些新的思路和启发,如果大家想比较全面的学习EXCEL建模的话,可以参考下面这基本书:
这种书还是要买正版的,随附很多的练习材料,如果不是正版,这些链接是打不开的。
路都指给大家了,最重要的还是多练和多看,通过个人的实践和别人的Rule of thumb不断提升自身知识和技能储备,厚积薄发~
回复
使用道具
举报
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
Copyright © 2001-2013
Comsenz Inc.
Powered by
Discuz!
X3.4
Archiver
手机版
小黑屋
伯乐论坛网
快速回复
返回顶部
返回列表