在EXCEL中如何取某一列的最大值对应的数据?
在对工作表中的数据进行统计时,经常会需要统计某一项目数据中的最大值所对应的项目名称。例如,在学生成绩表中,自动获取每一科目最高分的学生姓名。
选择B7单元格,输入“=INDEX($A$2:$A$5,MATCH(MAX(B2:B5),B2:B5,0))”,按回车,显示该科目最高分对应的学生姓名。
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函数的详细学习见参考资料。
选择B7单元格,复制填充至C7:F7区域,自动计算出其他科目最高分的学生姓名。
Excel表格中求最大值
下图是一个电子表格范例,我们要求全班同学在每个科目中的最高分
鼠标选中如图中高等数学的最高分单元格,即B11
在B11单元格里面输入“=”号,电子表格的任务栏就会出现如图的变化
点击图中sum旁边的倒三角,下拉菜单中就会出现如图很多选项,我们要选择的就是Max函数,(如果下拉菜单中没有Max函数,就点击其他函数,然后在弹出的对话框中找到Max函数)
点击Max函数,就会弹出如图的对话框
此时,你只需要输入你要求最大值的范围就可以了,在这个例子中,我们就可以直接拖动鼠标选中从王大伟到柳亚萍的高等数学分数的单元格,即单元格B3到B10,而弹出的对话框中数值1里面也会出现B3:B10字样
点击确定,我们就求出了全班同学的高等数学最高分是96分
我们要继续求出英语,计算机,和总分的最高分,则只需选中高等数学的最高分,然后鼠标指向单元格的右下角,当鼠标光标呈现实心的十字形状时,按住鼠标左键,往右拖动,拖到总分的最高分的那个单元格即可。