行1:YORK / LEEDS /温莎/ CHESHIRE
行2:10/8/6/9
所以,我想找到跨越每一行的其他数据最接近的匹配来纽约,并带回最匹配的标题。
所以我想带回了第2行(纽约= 10)的答案是“柴郡”为9最接近10。
谢谢!
行1:YORK / LEEDS /温莎/ CHESHIRE
行2:10/8/6/9
所以,我想找到跨越每一行的其他数据最接近的匹配来纽约,并带回最匹配的标题。
所以我想带回了第2行(纽约= 10)的答案是“柴郡”为9最接近10。
谢谢!
如果你的数据在A1:D2
试试这个“数组公式”
=INDEX(B$1:D$1,MATCH(MIN(ABS(A2-B2:D2)),ABS(A2-B2:D2),0))
使用Ctrl + Shift + Enter确认
如果两个或多个值都同样接近,则比赛将是从左边第一个.....
是有原因的,避免数组公式,例如参见:
一个微软页面 (寻找“使用数组公式的缺点”)。
此 。
如果你关心这一点,不喜欢使用数组公式,以下工作。
=INDEX(B$1:D$1,MATCH(MIN(INDEX(ABS($B2:$D2-$A2),0)),INDEX(ABS($B2:$D2-$A2),0),0))
学分布拉德和巴里·胡迪尼 ,谁帮助解决这个问题 。