Excel中rank函数的用法
Excel的功能极其强大,如果我们能够熟练运用其常用部分,就可以在学习或工作中达到事半功倍的效果,所以我会在我的系列中,尽量多的来和大家一起分享其中的一些用法,希望我们可以共同进步,即便达不到炉火纯青的境界,也要做到胸有成竹.
操作方法
- 01
rank函数是排名函数,最常用的是求出某一个指定的数值在某区域内的排名.说到排名,最容易想到的应该是直接"排序",如下图,我们选择"从大到小"的排序方式.
- 02
单击回车之后,不难发现,结果确实按照从大到小重新排列了,但对于有两个相同数字的情况,排序得到的结果也会依次递增显示,这时候我们不得不手动修改排名,如果数字非常多的话,工作量也会特别大.
- 03
但如果运用rank函数的话,我们得到的结果就会非常精确.其语法规则为:rank(number,ref,order),其中,number是目标数值或单元格,ref是参照数值区域,order是0或1,0表示从大到小排序,1表示从小到大排序.在C2单元格中输入=RANK(A2,$A$2:$A$8),点击回车之后会显示6,这说明78排名第六.
- 04
接下来下拉鼠标,进行公式的复制,这时我们会发现,相同的93后边的排名都显示1,这就去除了重复的名次,但是在数据区域有几个数字就会显示(排序)到第几名.
- 05
如果选择的数据区域不连续,这时就要用到括号和逗号,如下图,我们想要知道填充黄色部分的数字排名情况,那么就在C2中输入=RANK(A2,($A$2:$A$3,$A$5,$A$7:$A$8)),点击回车之后,就会显示出相应的排名.
赞 (0)