excel 排名

用什么公式可以啊。我用了index函数一次只能选出一个人来。

Excel成绩表可以用RANK函数排名。

1、以excel2010版本为例,如下图所示,要对下面同学的E列总分进行排名;

2、在单元格F2输入RANK函数,F2=RANK(E2,E2:E6),按回车Enter键,就会得到该名同学的排名了;

3、把鼠标放在F2单元格右下角往下拉填充公式,发现得到的排名都是1,这是因为RANK函数的取值范围没有绝对引用,导致取值范围随着往下拉发生了变化;

4、回到F2,把排名的取值范围固定一下,即加$符号绝对引用,则变成$E2:$E6,那么公式往下拉填充时范围就不会发生变化,一直都是E2:E6;

5、固定好取值范围后,再次往下拉填充复制公式,就会得到如下图所示的正确的排名了。

常用快捷键

Ctrl+1 单元格格式

Ctrl+9 隐藏单元格或者区域所在的行

Ctrl+Shift+9 取消隐藏单元格或者区域的行

Ctrl+0 隐藏单元格或者区域所在的列

Ctrl+Shift+0 取消隐藏单元格或者区域所在的列

Ctrl+S 保存工作表

Ctrl+Shift+= 快速插入单元格

Ctrl+X 剪切

Ctrl+C 复制

Ctrl+V 粘贴

Ctrl+Shift+L 筛选

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-10-13

excel如何给数据排名,我教你!

第2个回答  2010-07-13
下面公式前提是I列不能有重复的值,
第一名后面单元格输入 下面公式
=INDEX($B$5:$B$14,SMALL(IF($I$5:$I$14=LARGE($I$5:$I$14,ROW(A1)),ROW($I$4:$I$14),""),1)-4,1)
数组公式 CTRLSHIFT 回车结束
向下填充,

如果有I列有重复值 你就添加辅助列 使用RANK 函数排名 后再用INDEX函数吧
第3个回答  2010-07-13
你要用Rank给这些人排名,再用countif函数确定有无并列名字,再用index函数写入相应名字。
第4个回答  2010-07-13
第j列输入:=rank(i4,$i$4:$i$1004,) 将所有的员工的销售额排名后
再用LOOKUP查找前5名。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网