首页 > 解决方案 > 在 MS Excel (Office 2016) 中,如何选择最高值的 NEXT 列?

问题描述

例如,我有 3 组值

名称 价值观
500
300
350

我想简单地比较这些值,并显示最高值的“名称”。

我已经用一个简单的 IF(A>B;IF(B>C;(IF(C>A);C;A);B;C;B) 尝试了它,但是一旦第一个“False”语句就会失败" 值达到。

一定有更好的方法,有人可以帮我找到吗?!:-)

标签: excelif-statementexcel-formulams-officeexcel-2016

解决方案


在 Microsoft 365 中:

=@SORTBY(A2:A4,B2:B4,-1)

使用早期版本的 Excel,您可以尝试LOOKUP()返回值等于最大值的姓氏:

=LOOKUP(2,1/(B2:B4=MAX(B2:B4)),A2:A4)

INDEX()和的组合MATCH()以返回第一个名称:

=INDEX(A2:A4,MATCH(MAX(B2:B4),B2:B4,0))

推荐阅读