在Excel中根据最高值和匹配值在Excel中查找值

我在Excel表中有三行,我需要从中获取值。 第1行只是设置的数字,第2行是值,第3行是另一个值,许多具有相同的值。 我需要首先检查第3行中的最高值,将其与第2行中的值匹配,如果第3行相同,则首先获得第2行中的最高值,然后将第1行报告为答案。

1 2 3 4 5 6 7 8 9 10 11 12 15 16 17 18 19 20 21 22 23 24 25 26 4 4 2 1 5 7 4 3 1 5 3 3 

所以我想要它输出为:

 6 10 5 7 2 1 12 11 8 3 9 4 

我尝试了几个HLOOKUP值,但似乎没有任何挂钩。 有任何想法吗?

对于公式答案,使用这个数组公式:

 =INDEX($A$1:$L$1,MATCH(LARGE(($A$3:$L$3*10000)+$A$2:$L$2,COLUMN(A:A)),($A$3:$L$3*10000)+$A$2:$L$2,0)) 

作为一个数组公式,在退出编辑模式时,必须使用Ctrl-Shift-Enter而不是Enter来确认。 如果正确完成,则Excel将在公式周围放置{}

因此,在第一个单元格中input公式,按Ctrl-Shift-Enter然后拖动/复制所需的列数。

在这里输入图像描述