1.选择B7单元格,输入“=INDEX($A$2:$A$5,MATCH(MAX(B2:B5),B2:B5,0))”,按回车,显示该科目最高分对应的学生姓名。
2.MAX(B2:B5)表示取B2:B5区域内的最高分,即“100”
MATCH(MAX(B2:B5),B2:B5,0)表示查询“100”在B2:B5区域内所对应的序号,即“3”
INDEX($A$2:$A$5,MATCH(MAX(B2:B5),B2:B5,0))表示查询A2:A5区域内第“3”个单元格所对应的内容,即“小经”。
关于MATCH函数和INDEX函数的详细学习见参考资料。
3.选择B7单元格,复制填充至C7:F7区域,自动计算出其他科目最高分的学生姓名。
假设在I2输入姓名,J2开始显示其他信息,则J2公式如下:
=VLOOKUP($I2,$A:$H,COLUMN(B:B),0)
公式向右拖拉复制就可以了。
可以的,使用vlookup函数,当然,我觉得仅仅是查询用户信息,直接用excel的查找不是更方便。。。
在红框中输入张3就行了
请下载附件,Sheet1查询的名字改变相应数据会跟着变化。