问题::根据若干班级的成绩和名次,列出前三名的班级

函数公式解决:

=INDEX(SORTBY(I$3:I$6,K$3:K$6),ROW(A1))

返回前三名的班级_数据源

 公式先用SortBy函数,将班级按名次升序排序,如果数据源中没有名次,则可以按成绩降序排序。再用Index函数逐一提取前三名。

如果成绩没有重复,亦可以使用Xlookup函数,查找各名次对应的班级,公式如下:

=XLOOKUP(I9,K$3:K$6,I$3:I$6)

返回前三名的班级_数据源_02

 

w