如何用Excel 排列同学成绩名次?

2025-02-25 16:01:36
推荐回答(4个)
回答1:

不是=rank(A1,A1:A100)
应该是在B1中输入=rank(A1,$A$1:$A$100),然后下拉
要使用绝对引用才行。
其中$A$1:$A$100是所有分数的区域,可以自己修改成你需要的数据区域。

------------------------------------------------
函数名称:RANK
主要功能:返回某一数值在一列数值中的相对于其他数值的排位。
使用格式:RANK(Number,ref,order)
参数说明:Number代表需要排序的数值;ref代表排序数值所处的单元格区域;order代表排序方式参数(如果为“0”或者忽略,则按降序排名,即数值越大,排名结果数值越小;如果为非“0”值,则按升序排名,即数值越大,排名结果数值越大;)。
特别提醒:在上述公式中,我们让Number参数采取了相对引用形式,而让ref参数采取了绝对引用形式(增加了一个“$”符号),这样设置后,选中C2单元格,将鼠标移至该单元格右下角,成细十字线状时(通常称之为“填充柄”),按住左键向下拖拉,即可将上述公式快速复制到C列下面的单元格中,完成其他同学语文成绩的排名统计。

回答2:

排名次用=RANK(A1,A:A)就行。
但“显示此操作要求合并单元格具有相同的大小”说明成绩区域里有合并单元格的。
请撤消单元格合并后再操作。

回答3:

应该你你某位置合并了单元格
假设你的成绩放在A列。
=rank(a1,a1:a100) 下拉

回答4:

用排序公式,升序或降序即可