Excel:无需sorting的vector式查找function

我有一个Excel(2007)电子表格,它由几行组成,前几个像这样:

CL DH HL SP FR CB TQ TT 37 33 27 27 26 25 31 26 25 26 33 32 28 25 26 25 21 28 26 31 26 28 26 28 

他们需要按照这个顺序出现,因为第一行也作为列的标题。

我需要的是在每一行中find最大数字,然后返回列标题,即对于这里的数据,第一行中的最大值是37,所以它返回CL,然后是HL和SP等等。

使用向量forms的LOOKUP函数需要查找行进行sorting(这是不可能的,因为每行的顺序是不同的,他们都使用相同的标题),所以我不能使用它。 使用HLOOKUP不需要对数据进行sorting,但要求查找行是数组的第一行,这在这里也是不实际的,因为我需要顶部的标题。

基本上,我认为我需要的是一个查找types的函数,它使用向量而不是单个数组,但不需要sorting的数据。 这可能吗?

你可以尝试索引/匹配和大:

 =INDEX($A$1:$H$1, 1, MATCH(LARGE(A2:H2,1), A2:H2, 0)) 

LARGEselect最大的数字,用于完全匹配,然后返回到INDEX以获取标题。

编辑:正如tigeravatar正确地指出,你可以使用MAX而不是大:

 =INDEX($A$1:$H$1, 1, MATCH(MAX(A2:H2), A2:H2, 0))