第1行:YORK / LEEDS / WINDSOR / CHESHIRE
第2行:10/8/6/9
所以我希望在每行的其他数据中找到与York最接近的匹配,并带回最接近匹配的标题。
所以我想回到第2行(约克= 10)的答案是“CHESHIRE”,因为9最接近10。
谢谢!
答案 0 :(得分:4)
如果您的数据位于A1:D2
,请尝试使用此“数组公式”
=INDEX(B$1:D$1,MATCH(MIN(ABS(A2-B2:D2)),ABS(A2-B2:D2),0))
使用 CTRL + SHIFT + ENTER确认
如果两个或多个值相等,则匹配将与左边的第一个相匹配.....
答案 1 :(得分:2)
有理由避免使用数组公式,例如:
A Microsoft page(查找“使用数组公式的缺点”)。
如果您关心这一点,并且不想使用数组公式,则以下工作。
=INDEX(B$1:D$1,MATCH(MIN(INDEX(ABS($B2:$D2-$A2),0)),INDEX(ABS($B2:$D2-$A2),0),0))
致Brad和barry houdini的积分,他们帮助解决this question。