excel名次怎么弄:用RANK函数一键生成合规排名

excel名次怎么弄:用RANK函数一键生成合规排名

很多人整理表格数据时最头疼的就是排序排名问题,当初熬夜整理班级成绩表,卡在excel名次怎么弄这个问题上,瞎折腾了好久,踩了一堆没用的坑,最后才摸透最简单、最实用的操作方法,日常办公、统计数据完全够用。

一开始完全不懂函数,傻乎乎的手动输名次。把成绩从高到低排好序,然后在名次列挨个打1、2、3、4。数据少的时候还能凑活,一旦遇上几十上百条数据,不仅手酸速度慢,还特别容易出错。只要有一个数据录入失误,后面所有的名次全都对不上,得全部推翻重来,白白浪费大半天时间。

更麻烦的是手动排名的致命漏洞。遇到分数相同的并列名次时,根本不知道怎么处理。两个人都是95分,手动随便填了两个不同名次,最后统计结果完全失真,上交的表格直接被打回来修改,当时真的又烦躁又无奈。

后来才反应过来,excel自带的RANK函数就是专门解决排名问题的,根本不用人工瞎忙活。这个函数不用复杂设置,也不需要懂高深的表格原理,输入公式就能自动生成名次,还能完美处理并列排名的情况,适配所有数值排名场景。

最常用的基础排名公式特别简单,在名次对应的第一个单元格里输入=RANK.EQ(排名数值,全部数值区域)。比如要给B2单元格的成绩排名,所有成绩数据在B2到B51区域,直接输入=RANK.EQ(B2,$B$2:$B$51),按下回车就能得出第一个名次。

输完公式之后,选中单元格,鼠标移到单元格右下角,等光标变成黑色十字,按住往下拖拽,整列数据的名次就会一次性全部生成。全程不到一分钟,就能搞定上百条数据的排名,比手动操作快了几十倍。

很多人会忽略一个关键细节,也是我当初踩过的大坑。数值区域一定要加绝对引用符号$,也就是锁定数据区域。最开始操作的时候没加这个符号,往下拖拽公式时,数据区域会自动偏移,导致后面所有名次全部错乱,出来的结果乱七八糟,完全不能用。

RANK.EQ函数的排名逻辑很贴合日常使用规则。两个数据数值一致时,会自动生成相同的名次,不会出现同分不同名的尴尬情况。比如两名最高分都是100分,都会显示第一名,下一个分数会直接顺延第三名,完全符合我们日常统计名次的通用标准。

如果想要升序排名,也就是数值越小名次越靠前,只需要在公式末尾加一个0即可,公式变成=RANK.EQ(数值,数据区域,0),适配销量倒数、扣分统计这类反向排名场景。

之前一直误以为excel排名需要复杂的高级功能,要么就是相信网上乱七八糟的复杂教程,绕了无数弯路。其实核心操作就这一个函数,没有多余步骤,零基础也能直接上手操作。

那天改完整张成绩表之后,关掉电脑,看着整整齐齐没有一点差错的排名数据,只觉得之前手动排名的自己纯粹白费力气。

了解更多百科知识请访问 百科