EXCEL中A列为姓名,但有很多重复姓名,B列为成绩。现想在C列取出每个人最好成绩,该如何使用公式?见下表
ABC张三53张三67张三54李四72李四65现想在C列(或一张工作表)中取出张三与李四的最好成绩。请高手指点,谢谢!...
A B C
张三 53
张三 67
张三 54
李四 72
李四 65
现想在C列(或一张工作表)中取出张三与李四的最好成绩。请高手指点,谢谢! 展开
张三 53
张三 67
张三 54
李四 72
李四 65
现想在C列(或一张工作表)中取出张三与李四的最好成绩。请高手指点,谢谢! 展开
4个回答
展开全部
程序思路是这样:分析一下下哦。
1、从A1开始比较A列相同项,取出相同单元格名,即可得出对应B列,求最大值MAX()。
说起来简单, 但这个公式可能没有,估计要建宏。
1、从A1开始比较A列相同项,取出相同单元格名,即可得出对应B列,求最大值MAX()。
说起来简单, 但这个公式可能没有,估计要建宏。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在C1输入如下数组公式(用Ctrl+Shift+Enter输入)
=IF(B1=MAX((A:A=A1)*(B:B)),B1,"")
下拉
=IF(B1=MAX((A:A=A1)*(B:B)),B1,"")
下拉
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1、C1=IF(COUNTIFS($B$1:B1,B1)>1,MAX($B$1:B1),""),这样只能求出最大值,但不能删除一样的
2、把姓名及数分降序排序,把每个人的姓名取出来=VLOOKUP(G54,G45:H50,2,0)
2、把姓名及数分降序排序,把每个人的姓名取出来=VLOOKUP(G54,G45:H50,2,0)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询