Excel动态图(可选式图)制作:[5]动态排名榜
1、第一步,就是我们在(4)中做过的内容,我们会在其基础上继续进行。首先请大家通过下面的链接,好好回顾上上一篇的内容。
![Excel动态图(可选式图)制作:[5]动态排名榜](https://exp-picture.cdn.bcebos.com/9a8fd9f88a775dddb43404f9a427e7ef2906f9cf.jpg)
2、第二步,为了后面的进行,我们首先来学习三个函数:1.rank函数,顾名思义,是一个排序或者排名函数,其断芡闽彝基本格式为:=rank(参考值,参考域),也就是返回参考值在参考域中的值的大小的排名;2.index函数,返回某个区域内某个位置上的某个值,其基本格式为:=index(参考域,序号);3.match函数,顾名思义,搭配函数,其基本格式为:=match(参考值,参考域,0或1);返回参考域中参考值所在的位置。大家要注意区别rank函数和match函数。
![Excel动态图(可选式图)制作:[5]动态排名榜](https://exp-picture.cdn.bcebos.com/2947750192dd3340f28b7034881c99c0aefcf1cf.jpg)
![Excel动态图(可选式图)制作:[5]动态排名榜](https://exp-picture.cdn.bcebos.com/9881b1fce186242fe30a75ac35e434daf15ee8cf.jpg)
![Excel动态图(可选式图)制作:[5]动态排名榜](https://exp-picture.cdn.bcebos.com/359bee5e4a237971ac65776b93196120a6cde3cf.jpg)
3、第三步,我们举一个简单的例子来更好地掌握这三个函数。甲乙丙丁戊五人的考试成绩如下:(甲56嘧腹谕凹乙89丙78丁34戊88)我们分别对其进行排名、返回名字和成绩的操作。分别在D,E,F列的溟猫钽吟第一行输入下面的公式在分别填充到第五列。=RANK(B1,B$1:B$5)=INDEX(A$1:A$5,MATCH(ROW(F1),D$1:D$5,0))=INDEX(B$1:B$5,MATCH(ROW(F1),D$1:D$5,0))具体效果如下图所示。
![Excel动态图(可选式图)制作:[5]动态排名榜](https://exp-picture.cdn.bcebos.com/19587f20a7cd0c6ea38ae300fed7997bbaf4ddcf.jpg)
4、第四步,G2,H2,I2中分别输入以下公式并且填充到第五行:=RANK(F2,F$2:F$7)=INDEX(E$2:E$7,MATCH(ROW(N3)-2,G$2:G$7,0))=INDEX(F$2:F$7,MATCH(ROW(N3)-2,G$2:G$7,0))其效果如下图所示。
![Excel动态图(可选式图)制作:[5]动态排名榜](https://exp-picture.cdn.bcebos.com/bab5c45872dade4901776ae526042e6816e9d5cf.jpg)
5、第五步,选择H2:I7,插入柱形图;更改系列名;然后进行美化一下。并且把列个列表框加到图形上就可以了。
![Excel动态图(可选式图)制作:[5]动态排名榜](https://exp-picture.cdn.bcebos.com/2f2909e951e10ef83f2e348e2324d8e9cdd2cccf.jpg)