怎样excel排名次?

来源:百度知道 编辑:UC知道 时间:2024/05/21 07:41:10
怎样用rank在 不改变原有数据位置 的情况下排名次
就是以下的这种格式:

数字 名次
132 3
54 5
63263 1
656 2
66 4
32 6
哦!怎么也来后乱成一团?我再编写一下

数字-------名次
132---------3
54 ---------5
63263 ------1
656 --------2
66 ---------4
32 ---------6

利用rank,在名次的单元格里(如在3的位置,设为B2)输入=rank(A2,$A$2:$A$7),然后将复制公式到B3,B4,..B7中.
其中A2为相对引用,使用的单元格的位置发生变化时,也随之变化.$A$2:$A$7为绝对引用,表示引用的位置不变.如在B3里,公式会成为=rank(A3,$A$2:$A$7)

可以呀!=RANK(选择要排名次的对象,再选择需要排名次的一组数据),
特别注意:一组数据是不变的参数,必须加上绝对符号,运用绝对引用.
你先试试看.

假设数据列是A列,名次列是B列
=RANK(A1,$A$1:$A$6,0)
或者
=RANK(A1,$A$1:$A$6,0)+COUNTIF($A$1:A1,A1)-1
公式向下复制到B6单元格.
前者有重复名次,后者是顺序名次无重复.

这个不用rank即可,先将数值按原有顺序编号,然后再按数值排序,然后列出名次,然后按照原来序号排序