Excel中的排名分为2类,一类是只对单列进行升序或降序的排名,一类是对多列按类别进行的排名。
单列排名,通常使用RANK函数来实现;多列分类排名,通常使用SUMPRODUCT函数来排名。
方法一:通过RANK函数实现单列数据排名
1、在C2单元格输入以下公式,然后向下填充公式
=RANK(B2,B:B)
或者=RANK(B2,B:B,0)
公式表示:按降序的方式,给出B2在B列的排名顺序
2、在C2单元格输入以下公式,然后向下填充公式
=RANK(B2,B:B,1)
公式表示:按升序的方式,给出B2在B列的排名顺序
方法二:通过SUMPRODUCT函数返回多列按条件进行的排名
在C2单元格输入以下公式,然后向下填充公式
=SUMPRODUCT((A$2:A$8=A2)*(B$2:B$8>B2))+1
公式表示:将A列等于A2条件且B列大于B2条件的进行计数,结果加上1,得到A列同类条件的B列数据排名。