excel筛选最大值,对应的数据表中某一列的值

excel筛选最大值,对应的数据表中某一列的值,要返回的是文本,E列中选取最大值,返回B列中对应单元格的 文本,大神帮帮忙

=MAX(IF($B$2:$B$9=B2,$E$2:$E$9,""))
同时按CTRL SHFT 回车键,再下拉
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-02-19
=INDEX(B:B,MATCH(MAX(E:E),E:E,))追问

如果E列中只选取蓝色底纹的那些单元格呢?

追答

那就假设数据就如图上的是从2行至9行
=INDEX(B2:B9,MATCH(MAX((MOD(ROW(2:9),2)=0)*E2:E9),(MOD(ROW(2:9),2)=0)*E2:E9,))
数组公式,同时按下SHIFT+CTRL+回车键

本回答被提问者采纳
第2个回答  2014-02-19
=LOOKUP(1,0/(MAX(E2:E100)=E2:E100),B2:B100)追问

如果E列中只选取蓝色底纹的那些单元格呢?

追答

2选1就难了。

第3个回答  2014-02-19
=offset($A$1,match(max(E:E),E:E,0)-1,1,1,1)
相似回答