在vlookup中返回最大索引值

Fly*_*ynn 2 excel max vlookup

我正在尝试将vlookup与max函数配对.出于某种原因,每次我尝试使用它时它只返回#ref.

我的表看起来像这样:

      A  -  B  -  C  -  D  -  E  -  F  -  G
1...
5 - Prod5  id1  $100  $125  $155  $110  $150
6...
Run Code Online (Sandbox Code Playgroud)

答:G被命名为buyAverages C:G被命名为buyAveragesPrices

我想要做的是有一个vlookup go并在Col A中找到一个值然后返回该Col中的最高值.所以示例:

      A  -  B
1 - Prod5 *return highest price for Prod5
Run Code Online (Sandbox Code Playgroud)

我在B1写的,失败了:

VLOOKUP(A1,buyAverages,MAX(buyAveragesPrices))
Run Code Online (Sandbox Code Playgroud)

那么我该如何实现这种查找呢?我发现的一切都是如何使用MAX作为查找值,但在返回的索引上没有使用max.

Sid*_*out 5

试试这个

=MAX(IF(A:A="Prod1",C:G))
Run Code Online (Sandbox Code Playgroud)

这是一个数组公式.即你必须按Ctrl+ Shift+Enter

在此输入图像描述