VLOOKUP返回列文本,其中列B的编号最大

Sys*_*X17 1 excel max worksheet-function excel-formula vlookup

我在Excel电子表格中有以下数据(仅作为示例而非作业):

Item Name     Qty    Price
Apple           3    $3.00
Banana          5    $2.80
Orange          7    $1.20

我想知道我最常用的项目.我尝试过以下公式,但似乎没有起作用:

= VLOOKUP(MAX(B:B),A:C,1,FALSE)

我的问题是:a)我正确使用VLOOKUP并且b)它是否适合这个功能?

pnu*_*uts 6

我认为VLOOKUP不合适,因为该项目位于数量的左侧.请尝试改为:

= INDEX(A:A,MATCH(MAX(B:B),B:B,0))

然而,您的公式(略微适应)将适合查找与最大数量相关联的价格(因为价格在数量的右侧):

=VLOOKUP(MAX(B:B),B:C,2,FALSE)
Run Code Online (Sandbox Code Playgroud)

  • 工作得很完美!感谢您的时间.非常感激! (2认同)