如何在excel中获取某列最大值前3位所对应的另一列的值,如:

如题所述

第1个回答  2019-06-02
=index(1:1,match(max(2:2),2:2,0))
这是找第二行里的最大数对应的第一行的名字~
如果是找第三行里最大数对应的第一行就是=index(1:1,match(max(3:3),3:3,0))
最好还是不要用整行的范围,避免循环,比如你的数据范围是从u~ae,找第二行最大对应的第一行内容=index(u1:ae1,match(max(u2:ae2),u2:ae2,0))
第2个回答  2020-01-29
在D2中输入:
=INDEX(A:A,MATCH(LARGE(C:C,ROW(A1)),C:C,0))
下拉即可,该公式可拓展数据区域!
相似回答