问题::根据若干班级的成绩和名次,列出前三名的班级
函数公式解决:
=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)