如何找到在Excel中最接近的数量,并带回相应的小区?(How do I find a closes

2019-10-19 00:46发布

行1:YORK / LEEDS /温莎/ CHESHIRE

行2:10/8/6/9

所以,我想找到跨越每一行的其他数据最接近的匹配来纽约,并带回最匹配的标题。

所以我想带回了第2行(纽约= 10)的答案是“柴郡”为9最接近10。

谢谢!

Answer 1:

如果你的数据在A1:D2试试这个“数组公式”

=INDEX(B$1:D$1,MATCH(MIN(ABS(A2-B2:D2)),ABS(A2-B2:D2),0))

使用Ctrl + Shift + Enter确认

如果两个或多个值都同样接近,则比赛将是从左边第一个.....



Answer 2:

是有原因的,避免数组公式,例如参见:

  • 一个微软页面 (寻找“使用数组公式的缺点”)。

  • 此 。

如果你关心这一点,不喜欢使用数组公式,以下工作。

=INDEX(B$1:D$1,MATCH(MIN(INDEX(ABS($B2:$D2-$A2),0)),INDEX(ABS($B2:$D2-$A2),0),0))

学分布拉德和巴里·胡迪尼 ,谁帮助解决这个问题 。



文章来源: How do I find a closest number in Excel and bring back a corresponding cell?