发布网友 发布时间:2024-10-05 13:08
共2个回答
热心网友 时间:2024-12-14 07:34
是根据名次,要找出姓名、前3科成绩和对应的科目吗?也就是有3个问题。如果是,且在名次没有相同(有相同名次时,公式要找出所有相同名次的姓名,且找到前3科的成绩和对应科目就相当复杂了)的情况下,可实现的公式(可以多种方法得到)如下:
姓名:
C16=LOOKUP(,0/(D$3:D$12=B16),B$3:B$12)
成绩:
D16=LARGE(OFFSET($E$2:$I$2,MATCH($C16,$B$3:$B$12,),),COLUMN(A:A))
科目:
D15=INDEX($E$2:$I$2,MATCH(LARGE(OFFSET($E$2:$I$2,MATCH($C16,$B$3:$B$12,),),COLUMN(A:A)),OFFSET($E$2:$I$2,MATCH($C16,$B$3:$B$12,),),))
右拉D15:D16
热心网友 时间:2024-12-14 07:34
你要的公式:
=INDEX($B$2:$I$12,MATCH($B16,$D$2:$D$12,),MATCH(C$15,$B$2:$I$2,))
C16填入上面公式,然后向右填充即可。
可能我描述不清楚,再次重新描述一下,科目需要时随着名次是变化的
来自:求助得到的回答