excel怎样筛选出考试成绩最高分 和 2次考试名次进步最大的人的姓名
3个回答
展开全部
最高分用=Max(数据区域)
例如=max(B2:B40)
进步最大,就先建一列,比较前后两次成绩,例如=B2-B1
然后在用Max算出这列的最大值
例如=max(B2:B40)
进步最大,就先建一列,比较前后两次成绩,例如=B2-B1
然后在用Max算出这列的最大值
追问
这个我知道,但是我想筛选的不是他的最高分,是他的姓名,然后把姓名粘贴到另外一个单元格里面,请问有什么公式可以直接做到?谢谢!
追答
假设A列是姓名,C列是成绩:
=INDIRECT(ADDRESS(MATCH(MAX(C2:C60) ,C1:C60) ,column(A1)))
自己把C,A改一下。
展开全部
A B C D
姓名 成绩一 成绩二 进步最大
假设有50人(第2至第51行)
查找成绩一最高分的同学可在需要显示单元格输入=index(A2:A51,match(B2:B51,max(B2:B51),0))
先建一列D计算进步最大的同学然后在需要显示单元格输入
=index(A2:A51,match(D2:D51,max(D2:D51),0))
这种方法的缺点是当有多人并列时,只找到最上方的那一个
姓名 成绩一 成绩二 进步最大
假设有50人(第2至第51行)
查找成绩一最高分的同学可在需要显示单元格输入=index(A2:A51,match(B2:B51,max(B2:B51),0))
先建一列D计算进步最大的同学然后在需要显示单元格输入
=index(A2:A51,match(D2:D51,max(D2:D51),0))
这种方法的缺点是当有多人并列时,只找到最上方的那一个
追问
我用第一个公式 套进我自己的数据之后,单元格里面显示的却是 #value! 是哪里出错了呢
追答
应该是在修改引用时出错,你看看有哪组引用弄错了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
vlookup+max或者index+match+max都能满足这个要求
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询