在MS Excel中,我试图识别一行中最高的3个值并匹配相关的相应标头值。但是,当值相同时,它返回相同的标头值。但是,我希望它返回下一个标题值。
答案 0 :(得分:1)
假设标签“最大”位于A2
放入单元格
A3: =IFERROR(LARGE(G3:M3,1),"")
B3: =IF(A3="","",INDEX($1:$1,1,LARGE((G3:M3=A3)*COLUMN(G3:M3),1)))
C3: =IFERROR(LARGE(G3:M3,2),"")
D3: =IF(C3="","",INDEX($1:$1,1,LARGE((G3:M3=C3)*COLUMN(G3:M3),1+(A3=C3))))
E3: =IFERROR(LARGE(G3:M3,3),"")
F3: =IF(E3="","",INDEX($1:$1,1,LARGE((G3:M3=E3)*COLUMN(G3:M3),1+(A3=E3)+(C3=E3))))
单元格
B3
,D3
和F3
是数组公式,必须使用ctrl + shift + enter确认