怎么用excel排名次:用RANK函数快速搞定数据排名不打乱顺序

怎么用excel排名次:用RANK函数快速搞定数据排名不打乱顺序

上次整理公司月度业绩数据表,对着几十行销售数据头疼不已,被逼着好好琢磨怎么用excel排名次,硬生生踩了一堆低级坑,总算摸透了最简单、最省事的实操方法。之前一直傻傻手动排序,不仅速度慢,还总容易打乱原始数据的排版,改一次错一次,白白浪费好多时间。

手动排名真的纯纯费力不讨好。

当时手里有四十多条员工的业绩数据,每个人的成交金额都不一样,还有不少分数、金额相同的情况。最开始老老实实拖拽数据排序,排完之后手动输入名次,忙活了二十多分钟,回头核对的时候发现漏洞百出。同分的人我手动标了不同名次,导致整体排名错乱,而且手动排序后,原本对应的员工姓名、工号、备注信息的位置全都错位了,整张表格变得乱七八糟,想撤回都来不及,只能重新复原原始数据,那一刻真的越弄越烦躁。

折腾好久才搞明白,根本不用靠肉眼和手动拖拽硬排,excel自带的RANK函数就是排名的最优解,零基础也能直接上手操作,不用任何复杂设置。

具体操作特别直白,打开需要排名的表格,选中第一个需要显示名次的空白单元格,直接输入公式=RANK(对应数据单元格,全部数据区间,0)。这里的数字0代表降序排名,也就是数值越大名次越靠前,适配业绩、分数这类需要高分排前的场景;如果换成数字1就是升序,适合数值越小排名越靠前的数据。输完公式按下回车,第一个数据的名次就直接出来了。

刚开始用的时候栽了个关键跟头,输入公式后直接下拉填充整列,结果所有排名都是错的。后来才发现,是因为没有锁定全部数据的区间,下拉公式时,数据选取范围会跟着单元格一起滑动,导致每个数据的对比范围都不一样,排名自然全部出错。

这是新手最容易踩的坑。

解决办法特别简单,输入公式的时候,给全部数据区间加上绝对引用符号$,把数据范围固定死。比如数据在B2:B41,就改成$B$2:$B$41,锁定区间之后再下拉填充,整列的排名就会一次性生成,完全不会出错。而且这个函数会自动识别同分数据,相同数值会生成一样的名次,后续名次会自动顺延,不用自己手动调整,完美避开手动排名的所有bug。

当时改完公式下拉的那一刻,几十条数据的名次一秒全部生成,整齐又准确,对比之前手忙脚乱的手动操作,反差真的太大了。原本半小时的工作量,最后十几秒就搞定,所有原始数据的顺序也完全保留,不会出现信息错位的问题,核对起来也格外省心。

保存好整理完的业绩表格,随手清空了桌面上之前备份的好几版错误数据表。

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