在 MS Excel (Office 2016) 中,我如何 select 最高值旁边的列?
In MS Excel (Office 2016), how do I select a column NEXT to the highest value?
比如我有3组值
名字
值
狗
500
猫
300
鼠标
350
我想简单地比较这些值,并显示最高值的“名称”。
我已经用简单的 IF(A>B;IF(B>C;(IF(C>A);C;A);B;C;B) 试过了,但是语句很快就失败了因为达到了第一个“假”值。
一定有更好的方法,有人可以帮我找到吗?!
:-)
在 Microsoft 365 中:
=@SORTBY(A2:A4,B2:B4,-1)
对于 Excel 的早期版本,您可以尝试 LOOKUP()
到 return 值等于最大值的姓氏:
=LOOKUP(2,1/(B2:B4=MAX(B2:B4)),A2:A4)
或 INDEX()
和 MATCH()
的组合到 return 第一个名字:
=INDEX(A2:A4,MATCH(MAX(B2:B4),B2:B4,0))
比如我有3组值
名字 | 值 |
---|---|
狗 | 500 |
猫 | 300 |
鼠标 | 350 |
我想简单地比较这些值,并显示最高值的“名称”。
我已经用简单的 IF(A>B;IF(B>C;(IF(C>A);C;A);B;C;B) 试过了,但是语句很快就失败了因为达到了第一个“假”值。
一定有更好的方法,有人可以帮我找到吗?! :-)
在 Microsoft 365 中:
=@SORTBY(A2:A4,B2:B4,-1)
对于 Excel 的早期版本,您可以尝试 LOOKUP()
到 return 值等于最大值的姓氏:
=LOOKUP(2,1/(B2:B4=MAX(B2:B4)),A2:A4)
或 INDEX()
和 MATCH()
的组合到 return 第一个名字:
=INDEX(A2:A4,MATCH(MAX(B2:B4),B2:B4,0))