一、用RANK()函数:
假定E列为成绩,F列为名次,F2单元格公式如下:
=RANK(E2,E:E)
这种方法,分数相同时名次相同,随后的名次将空缺。
例如:两个人99分,并列第2名,则第3名空缺,接下来是第4名。
二、用排序加公式:
1、先在后面用填充柄增加一列(假定为G列)与行号相同的序列数。
2、将全表按分数列(E列)排序,在F2单元格输入1,在F3单元格输入公式:
=IF(E3=E2,F2,F2+1)
将公式向下复制到相应行。
3、选定公式列,点“复制”,在F1单元格点右键,点“选择性粘贴/数值”,点“确定”。
4、将全表按最后一列(G列)排序,删除最后一列。
第二种方法分数相同的名次也相同,不过随后的名次不会空缺。
Excel中一般可用rank函数对总分进行排名。
软件版本:Office2007
方法如下:
1对B列总分按由大小进行排名:
2输入公式如下:
rank第一个参数为当前进行排名的数字,第二个参数为所有进行排名数字所在区域,大小排名的话,第3个参数可以省略
3下拉填充,得到排名结果如下:
建立一个辅助列,将全部成绩统一后才能排名的。把D7:D32以及I7:I32分别复制到K列(选择性粘贴/粘贴为数值即可,这里从K1开始粘贴)。
然后E7输入:
=rank(e7,$K$1:$K$52)
下拉复制公式,即可生成D7:D32的排名。
将以上公式复制/粘贴(ctrl+c/ctrl+v)到I7,同样下拉复制。
至此,大功告成。下面是excel中不同列的数据统一排名的 *** 作步骤:
第一步,选中d2单元格,输入公式:=rank(c2,($c$2:$c$11,$h$2:$h$11))+countif($c$2:c2,c2)-1,确定后,即可得到张菲的排名情况。
第二步,选中d2单元格,向下复制公式,完成c列业绩的排名。
第三步,选中i2单元格,输入公式:=rank(h2,($c$2:$c$11,$h$2:$h$11))+countif($c$2:c2,c2)-1,确定后,即可得到张蓝的排名情况。
Excel中一般可用rank函数对总分进行排名。
软件版本:Office2007
方法如下:
1对B列总分按由大小进行排名:
2输入公式如下:
rank第一个参数为当前进行排名的数字,第二个参数为所有进行排名数字所在区域,大小排名的话,第3个参数可以省略
3下拉填充,得到排名结果如下:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)