Hi,大家好,这里是芮和。
在使用Excel进行数据分析的时候,永远都绕不开数据的排名,如何进行美式排名、中式排名、分组内排名等等,实际上在Excel中排名有非常多的技巧,今天我们就来给大家分享6种Excel排名的小技巧~
基础排序排名
这应该是Excel初学者最常使用也是最简单的一种排名办法,先将数据进行排名,然后在创建序列,没有什么技术含量,看动图就能一眼明白。

美式排名
除了上面这种基础排名之外,我们发现当销量相同的时候,会出现排名不一致的情况,这种排名方式对销售员来说是及其不公平的,那么如何实现“销量一致,排名一致,并且排名跳跃式呢”,其实这就是一个美式排名的需求,我们可以利用RANK
函数,轻松搞定,公式如下:
=RANK(D2,$D$2:$D$12,0)
RANK
的第3个参数用来表示是降序还是升序,这样美式排名就轻松搞定了,可以看到两个54销量的同时并列第6名,接下来的第7名就被跳过了。

中式排名
在Excel中,美式排名可以直接利用RANK
函数生成,毕竟Excel是微软公司的,那么怎么来实现中式排名呢?中式排名和美式排名的差异只有一点,就是中式排名不会跳跃。
例如上一个案例,我们可以看到排名为6之后,直接跳跃到8了,如何实现不跳跃呢?其实方法有非常多种,使用SUMPRODUCT
函数即可实现。使用公式:
=SUMPRODUCT(($D$2:$D$12>D2)/COUNTIF($D$2:$D$12,$D$2:$D$12)) 1
公式看起来虽然很复杂,如果不会理解,那么就将这个公式整理成套路公式即可,这样就可以非常容易地实现了中国式排名,可以看到排名就不存在跳跃性了。

小组内排名
除了上面的这几种排名,如果将不同的城市分成一组,每组内进行相应的排名呢,要如何实现,其实也非常简单,使用万能的SUMPRODUCT
函数即可,输入公式:
=E2&SUMPRODUCT(($E$2:$E$12=E2)*($D$2:$D$12>D2) 1&"名"
这个公式也是利用SUMPRODUCT
配合连接符来实现的,逻辑其实很简单,就是只统计属于某个地区的排名,实现效果如下:

当然排名还有非常多的技巧,例如使用MATCH
INDEX
LARGE
也可以实现排名,利用FREQUENCY
频率函数和INDEX
同样也可以实现排名,不同的函数技巧,搭配起来会有很多不同的效果。