要想在 Excel 里搞出个排名,不用非得去学那些死板的“起初、其次”要么把表格折叠成教科书式的“步骤一、步骤二”。大量时候,我们更习惯用一种“看着看着就顺了”的口吻,就连带着点“这就搞定”的松弛感。 最实用的心法是直接去 `DATA` 菜单找那个“排序”,但别想着去管排序规则本身,出于那忒学术了。咱们直接干两件事:算个头,再排序头。

要是你让 Excel 去算,它要么给你一堆乱七八糟的公式,要么就是个省心的你,就连得手动搞半天。还不如费那个劲,不如直接告诉 Excel:“嘿,排个序,升序,要么降序,按 A 列或 B 列就行。”点一下按钮,Excel 自己搞定,剩下的就是填数据了。 大量人认定 Excel 排名难,实际上那是真没毛病。它最怕的就是数据乱了,要么没头绪。

要是你只是想知道哪位排第一,哪位排第二,那方式实际上特好办,就连不需求搞啥复杂的辅助列。

只要你能把这堆脏数据先收拾平整,排个序就行了。 举个例子,假设你有一张工资表,A 列是姓名,B 列是金额。

你想按金额从多到少排,然后按姓名字母顺序排。

这时候千万别急着动 C 列,出于那忒费事了。直接用 `=RANK.EQ(B2,J$2:$J$N,"desc")` 这个公式,要么更好办的 `=RANK(Evaluate, $A$2:$A$N, 1)`,Excel 会自动计算。

记住,公式里的 `Evaluate` 指的是你最终要看的那一列,比如你要按工资排,就别去排 C 列的分数,那对工资没用。 还有一种情况,你的数据量特别大,几十行要么几百行,有时候手动排序会卡住。

这时候不用慌,Excel 有个“降智”功能,专门对付这种大数据量。你只要选中你要排序的区域,右键点“排序”,直接选好“主要关键字”,然后挑好“升序”或“降序”,点应用,OK。

这比写一堆条件格式或 VLOOKUP 要快上N 倍。 要是你不想点如此多菜单,也不想在单元格里打那几十行公式,那就有个更“降智”但效果更好的办法:先算个头。

比如你想知道哪位排第几名,你只需求一个公式,比如 `=RANK.EQ(B2, $A$2:$A$N, 1)`。

这个公式一旦跑出来,它就变成了“事实”。赶明儿你再看表,看到名字 A,旁边有个数字 1,就知道最棒了,不用再去查哪位排第几了。 还有一种情况,你不想让 Excel 去算排名,而是想让 Excel 去判断哪些人值得表扬。

这时候就用“条件格式”吧。选中范围,右键“条件格式”,选“适用于单元格(若单元格包含电话号码则标记为红色,否则无标记)”,输入 `=B2>0。B2

这样,只要 B 列是正数, cell 就会变红。

这比给所有人标红要保险多了,不会误伤数据。 有时候大家认定 Excel 排名就是好办的数字,实际上没那么好办。

要是你要按多个条件排序,比如“某部门 + 某月份 + 金额最高”与此同时知足,那就要学会“组合条件”。同样用“排序”菜单,这次“主要关键字”选第一个条件,点击“次级关键字”,再选第二个条件。

要么直接用 `INDEX` 函数配合 `LAMBDA` 函数,比如 `=INDEX($A$2:$A$N, LARGE(--(B2+B3+B4)>SUM($B$2:$B$N), 1), COUNTIF($B$2:$B$N,B2+B3+B4))`,把条件塞进去,Excel 帮你搞定逻辑。 还有一种偷懒的方式,是“数据验证”。

要是数据表里间或有重复,要么你想强制某些单元格不能输入数字,那数据验证就派上用场了。在编辑模式下,点击“数据验证”,选择“序列”,输入一个格式,比如"1000,2000,3000",这样输入就不小心输错数字了。

要么设置最小/最大值,防止小数乱飞。 要是你不想用公式,只想靠视觉去了解大约情况,那能够用“数据透视表”。选中数据,右键“数据透视表”,选“插入”,拖拽“姓名”和“金额”到“行列”区域。但这有个坑,要是数据量忒大,透视表会卡,要么要是你要按行透视,数据会乱成一团。

这时候还是回到排序吧。 最终,要是你确实不想动脑子,只想做个快速概览,那“数据透视表”里有个“总计行”,有时候比公式好用。它会自动算出总和、平均值,有时候还能算出最大最小值。

不过,要是是为了给每个人排个名次,透视表不能直接作为排名输出,还得自己再跑一遍排序。 总而言之,Excel 排名这事儿,核心就俩字:先整理,后排序。别被那些复杂的函数吓到,别被教科书式的“步骤”劝退。

只要记住:数据乱了先别排,先把数据摆正,再点那个排序按钮,剩下的交给 Excel 自己搞定。间或用公式,间或用条件格式,间或用数据验证,间或用透视表,搞定它。