掌握这4种方法 解决90%的Excel排名问题

Excel 3个月前 芮和
30.1K 0

说到排名,相信大家多多少少都在生活中被排名过,上学时成绩排名,工作的时候业绩排名,甚至回家也要被父母和别人家的孩子比一比排一排。那么在Excel中有哪些排名的技巧呢?今天芮和就来带大家捋一捋。

Hi,大家好,这里是芮和。

在使用Excel进行数据分析的时候,永远都绕不开数据的排名,如何进行美式排名、中式排名、分组内排名等等,实际上在Excel中排名有非常多的技巧,今天我们就来给大家分享6种Excel排名的小技巧~

基础排序排名

这应该是Excel初学者最常使用也是最简单的一种排名办法,先将数据进行排名,然后在创建序列,没有什么技术含量,看动图就能一眼明白。

掌握这4种方法 解决90%的Excel排名问题

美式排名

除了上面这种基础排名之外,我们发现当销量相同的时候,会出现排名不一致的情况,这种排名方式对销售员来说是及其不公平的,那么如何实现“销量一致,排名一致,并且排名跳跃式呢”,其实这就是一个美式排名的需求,我们可以利用RANK函数,轻松搞定,公式如下:

=RANK(D2,$D$2:$D$12,0)

RANK的第3个参数用来表示是降序还是升序,这样美式排名就轻松搞定了,可以看到两个54销量的同时并列第6名,接下来的第7名就被跳过了。

掌握这4种方法 解决90%的Excel排名问题

中式排名

在Excel中,美式排名可以直接利用RANK函数生成,毕竟Excel是微软公司的,那么怎么来实现中式排名呢?中式排名和美式排名的差异只有一点,就是中式排名不会跳跃。

例如上一个案例,我们可以看到排名为6之后,直接跳跃到8了,如何实现不跳跃呢?其实方法有非常多种,使用SUMPRODUCT函数即可实现。使用公式:

=SUMPRODUCT(($D$2:$D$12>D2)/COUNTIF($D$2:$D$12,$D$2:$D$12)) 1

公式看起来虽然很复杂,如果不会理解,那么就将这个公式整理成套路公式即可,这样就可以非常容易地实现了中国式排名,可以看到排名就不存在跳跃性了。

掌握这4种方法 解决90%的Excel排名问题

小组内排名

除了上面的这几种排名,如果将不同的城市分成一组,每组内进行相应的排名呢,要如何实现,其实也非常简单,使用万能的SUMPRODUCT函数即可,输入公式:

=E2&SUMPRODUCT(($E$2:$E$12=E2)*($D$2:$D$12>D2) 1&"名"

这个公式也是利用SUMPRODUCT配合连接符来实现的,逻辑其实很简单,就是只统计属于某个地区的排名,实现效果如下:

掌握这4种方法 解决90%的Excel排名问题

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

版权声明:芮和 发表于 2020-07-29 0:00:36。
转载请注明:掌握这4种方法 解决90%的Excel排名问题 | 芮和

暂无评论

暂无评论...