函数= VLOOKUP(MAX(B5:B11); A4:B11; 1; 1)Excel 2010
我需要将单元格的标题放在列的较高值的左侧。
=VLOOKUP(MAX(B5:B11);A4:B11;1;1)
我使用这个命令,但是返回:#N / A! 这是电子表格的捕获
您正在使用VLOOKUP函数的range_lookup参数的近似匹配。 只能对已sorting的数据执行近似匹配。
此外,当查找列位于检索数据的右侧时,您需要一个INDEX / MATCH函数对。
=INDEX(A$4:A$11; MATCH(MAX(B5:B11); B$4:B$11; 0))
一个更好的方法可能是从B15:G11中使用与B4:G4中列标题标签的匹配来从B15:A11检索数据列。
G15中的最大公式是,
=MAX(INDEX($B$5:$G$11; ; MATCH(A15; $B$4:$G$4; 0)))
要检索相关注释,请在B15中使用此注释,
=INDEX($A$5:$A$11; MATCH(G15; INDEX($B$5:$G$11; ; MATCH(A15; $B$4:$G$4; 0)); 0))
向下填充两个公式以检索其他行中的结果。
顺便说一句,示例图像中的突出显示是基于公式=B5=MAX(B$5:B$11)
使用B5:G11的条件格式创build的。