当我们不方便或者无法对数据进行排序时,就需要对数据进行排序(RANK)。很多人选择使用rank函数,但是rank函数有一个特点:对相同的数据(重复数据)进行排序时,会并排排序,而且会占据空的位置。例如,如果您对100、100和99进行排名,则结果分别为1、1和3,而不是1、2和3或1、1和2。下面,我就教大家如何解决这个问题。
案例演示
①启动Excel2013,小编初略的制作了一份表格,看到有一些并列的数据,在F2单元格输入公式:=RANK(E2,$E$2:$E$10)+COUNTIF($E$1:E2,E2)-1
②回车,得到结果6,我们验证一下,看看5是不是排在该列数据的第6位。
③验证无误之后,鼠标移动到该单元格右下角,出现+号,双击填充柄,完成余下数据的排序。
④排序完成,大家不放心的话可以自己眼力验证,2个并列的9并不是都排在第2,一个第2另一个第3,按照数据先后顺序排列。
公式说明
rank(对什么排名,在哪里排):在一组连续单元格内对单元格值进行排名。
countif(在哪里计算个数,计算什么的个数):在指定区域内计算指定内容的个数。
公式的意义:E2的排名+当前行以上E2的个数-1