EXCEL中,假设A列为名称,B列为数据。现问,找出B列最大值后,如何用函数查找出A列对应的名称,多谢帮忙

B列最大值我用的 MAX函数,A列名称我用 IF函数=IF(数据!B:B=max,数据!A:A,""),请问MAX能这样镶嵌在IF函数中用么?

第1个回答  2011-10-31
找B列的最大值用公式:=MAX(B:B)
找与该最大值同一行的A列值用公式:=INDEX(A:A,MATCH(MAX(B:B),B:B,0),1)
第2个回答  2019-08-20
c1中输入:
=rand()
下拉,形成新的c列
再以c列为主关键字排序即可。
第3个回答  2011-10-31
=index(A:A,match(max(b:b),b:b,)
即可本回答被提问者采纳
第4个回答  2011-10-31
还有个方法可以用:
用条件格式:
里面用函数max,然后设置条件,最大的那一行,用特殊背景等标识。
第5个回答  2011-10-31
用Vlookup找出来!追问

对的,Vlookup函数是可以的 ……
那假设A-B列位置调换,不在首列查找,并且不能随意更改的情况下,还有其他办法么?我使劲的在想用If函数……