关于excel排序,高手请进~~~!

关于excel排序我是作一张考试成绩表
规则为:成绩最高者名次为1,然后随成绩递减而名次依次加1,若成绩相同则名次也相同,但该名次之后的学生名次仍应为比其名次靠前的总人数加1。
详细点说,谢谢了解急用!!

用排序函数RANK()就行
语法

RANK(number,ref,order)

Number 为需要找到排位的数字。
Ref 为数字列表数组或对数字列表的引用。Ref 中的非数值型参数将被忽略。
Order (可省略不输) 为一数字,指明排位的方式。
如果 order 为 0(零)或省略,对数字的排位降序排列,不为零,为升序排列。

说明
函数 RANK 对重复数的排位相同。但重复数的存在将影响后续数值的排位。例如,在一列按升序排列的整数中,如果整数 10 出现两次,其排位为 5,则 11 的排位为 7(没有排位为 6 的数值)。

假设你的成绩表在B列,则可在C列录入排名,如在C1录入公式:
=RANK(B1,B:B)

表示查找成绩B1(单元格的值)在B列中的排名情况。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2007-11-15
用排序函数RANK()就行