基于Excel中最高价值和匹配值的Excel中查找值

时间:2016-10-25 15:05:30

标签: 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值,但似乎没有任何东西挂钩。有什么想法吗?

1 个答案:

答案 0 :(得分:4)

对于公式答案,请使用此数组公式:

=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会将{}放在公式周围。

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

enter image description here