excel自动填名次

来源:百度知道 编辑:UC知道 时间:2024/06/03 00:50:43
A1=55,A2=36,A3=78,A4=20,。。。。。。现要在B列自动对应分数高低填入,第一名,第二名,第三名。。。。。。如何实现

方法:
1.在第一格输入
2.在第二格输入
3.,然后鼠标移到这两格的右下角,待鼠标形状变为黑色十字时,双击鼠标即可。
4..拓展:其实可以不必先按总分降序排列,以总分在H列为例,那么只要在I2输入:=RANK(H2,H:H),然后鼠标移到单元格右下角双击即可。而且按先排序,然后填充的方法做出来的排名,总分一样时,排名是不一样的。而用RANK排出来的名次同分数的排名都是一样,更科学,更符合现行的学校排名。

B1输入公式:“=RANK(A1,$A$1:$A$4)”,把B1公式向下复制。
注意:“$A$1:$A$4”一定要用绝对地址,否则公式复制后会产生错误。
含义是:返回“A1”中的数,在A1至A4这几个数中的排名。

就用你给的数举例,选择排名区域即(A1:A4)等,插入名称,自定义,输入该列名称(如:总分),确定。在B1输入=RANK(A1,总分),回车即可。

分数在A1—A50里面,B1输入
=rank(A1,$A$1:$A$50,0)
拖动b1填充句柄。ok!注意,全部是英文标点。
$是用来固定区域的,拖动时不回变,是绝对路径。0是从大到小,如果写1则是从小到大。

先将A列有高到低排序,然后再在B列用快捷方式填入名次

有现成的免费软件。
易点EXCEL工具条,里面的【序】工具,对你的工作非常有帮助。点一下即可解决。支持多种排名方法。比如并列。

从百度搜索: 易点EXCEL工具条