公式一和耐闹亩穗:=index(A:A,match(small(B:B,row(A1)),B:B,))
公式二:=OFFSET(B1,MATCH(1,D:D,)-1,)
公式三:=VLOOKUP(ROW(A1),IF({1,0},$B$1:$B$4,$A$1:$A$4),2,)
这是唤罩第一名对应的名字,取前几名下拉几格即可。
实际上,这个问题可以转换为,根据名次逆向检索出相应学生的行号,思路如下:
用 LARGE 函数根据所需检索的排名,检索出相应的总分(这是为了考虑到并列分数的情况)
根据总分,用 LARGE 和 COUNTIF 函数构造一个复合数组函数,以便按顺序检索出并列总分尺拦侍所对应的行号
根据检索到的行衡态号,用 INDEX 函数取得相应的姓名和各科成绩
详细示例请参陵吵考附件。
不需要这么复杂的。
在EXCEL里有MAX(派州A1,A2。。。)可以直接猜羡庆出这一个数组中的最大值
同穗握样可以有MIN()函数选取最小值
如果是要选取前三,则用Large函数
用法为,Large(A1,A2。。。,K)其中K为你想要的
第一名就写1,第二名就写2,第三名写3
直接显示出名或和次,可以用rank()函数态简
按1234的顺序显示成绩,可以用large()函数
这两个帆团裤函数不复杂,自己试一下
excel中如何快速每稿侍纤个科目前几名的班级,姓名,分数键仿,位次,您打开链谈尺接就会明白,不懂的可以继续问我,希望采纳