excel这个问题

来源:百度知道 编辑:UC知道 时间:2024/06/27 18:59:34
B8 是 在B2到B6这里最高分的人名字
就是跟住一个公式判断B2到B6的最高分然后返回那个分数的相应名字
我用vlookup不行 不知道是不是自己有错
请高手看看 用一个公式表达出来
这里表格小,虽然可以直接用眼来判断,我真的表格是300+人....
很烦的

语文最高分=INDEX(A:A,MATCH(MAX(B2:B6),B2:B6,)+1)
数学最高分=INDEX(A:A,MATCH(MAX(C2:C6),C2:C6,)+1)
英文最高分=INDEX(A:A,MATCH(MAX(D2:D6),D2:D6,)+1)

=indirect("a"&match(max(b1:b6),b1:b6,0))

=indirect("a"&match(max(c1:c6),c1:c6,0))

=indirect("a"&match(max(d1:d6),d1:d6,0))

直接判断比较难。可以变通
选中B列,数据、排序,列B升序,这样最后一行是语文最高分,把人名手工复制过去。按Ctrl+Z,撤销编辑。然后再做列C的数学

b8=index(a:a,match(max(b1:b6),b1:b6,0))