伯乐论坛网

搜索
查看: 117|回复: 0

Excel中利用横道图对排名进行降序展示

[复制链接]

3

主题

3

帖子

9

积分

新手上路

Rank: 1

积分
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不断提升自身知识和技能储备,厚积薄发~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright © 2001-2013 Comsenz Inc.Powered by Discuz!X3.4
快速回复 返回顶部 返回列表