Excel 自动排名, 我想把各队的分数由高至低排序,若分数有改变时,排序也会改变

我想把各队的分数由高至低排序,若分数有改变时,排序也会改变。另外,若出现同分的情况,就以得失球差作准则,哪一队的得失球差越少,排名就越高。

完整图:

P.S. 我按了"排序", 但每当分数改变时,排名不会自动改变,要人手再按多一次"排序",排名才会改变。

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

但是我想分数改变时,整个栏都会改变。而不是有一个单元格列出排名结果。
例如,当日本的总分数由5分变成3分,日本便会由第二位变成第三位。整个列便会向下移。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-03-10
  你好:在源数据表里录入数据,在打印表里用公式排名,可以用这个公式=LARGE(B1:B12,1),显示从大到小的分数,再用vlookup()查出相应的国名、场次等。
第2个回答  2015-03-10
插入rank函数即可追问

在哪里插入rank 函数?

相似回答