在对工作表中的数据进行统计时,经常会需要统计某一项目数据中的最大值所对应的项目名称。例如,在学生成绩表中,自动获取每一科目最高分的学生姓名。
选择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区域,自动计算出其他科目最高分的学生姓名。
下图是一个电子表格范例,我们要求全班同学在每个科目中的最高分
鼠标选中如图中高等数学的最高分单元格,即B11
在B11单元格里面输入“=”号,电子表格的任务栏就会出现如图的变化
点击图中sum旁边的倒三角,下拉菜单中就会出现如图很多选项,我们要选择的就是Max函数,(如果下拉菜单中没有Max函数,就点击其他函数,然后在弹出的对话框中找到Max函数)
点击Max函数,就会弹出如图的对话框
此时,你只需要输入你要求最大值的范围就可以了,在这个例子中,我们就可以直接拖动鼠标选中从王大伟到柳亚萍的高等数学分数的单元格,即单元格B3到B10,而弹出的对话框中数值1里面也会出现B3:B10字样
点击确定,我们就求出了全班同学的高等数学最高分是96分
我们要继续求出英语,计算机,和总分的最高分,则只需选中高等数学的最高分,然后鼠标指向单元格的右下角,当鼠标光标呈现实心的十字形状时,按住鼠标左键,往右拖动,拖到总分的最高分的那个单元格即可。
确定好需要设置的表格,如图所示
打开视图选项,然后找到冻结窗口,如图所示
选择首行或者首列,但是如果不首行或者首列的话,选择冻结拆封窗口,如图所示
在点击冻结拆封窗口以前要先选择你所要固定的列或者行,以行为例,如图所示
如果是想冻结列的话同样的方法,先选中,然后点击冻结拆分窗口,如图所示
提问没有表格数据的截图,只好按我这边的设定举例了。
如果只是某一列的最大值,公式相对简单:
=MAX(A1:A10)
以上公式就是取A列A1:A10区域的最大值。
否则见以下举例:
最大值公式:
=VLOOKUP(MAX(A:A),A:B,2,)
附送最小值公式:
=VLOOKUP(MIN(A:A),A:B,2,)
在H2单元格输入以下数组公式,按Ctrl+Shift+Enter组合键结束
=MAX(IF((A$2:A$13=F2)*(C$2:C$13=G2),D$2:D$13))
公式通过MAX+IF数组公式,将A列等于F2且C列等于G2条件下的D列最大值求出来。
详见附图
见截图
最大值对齐数据为
=INDEX(A:A,MATCH(MAX(B1:B10),B:B,))
上传带行列号的有数据示例的表格截图,清楚说明已知条件,达成什么样的结果,才能有针对性地给你准确的答案。