Excel查找功能

时间:2013-10-25 21:18:08

标签: excel excel-2010

我有下表:

            Col A   B     C    D
Row 1      Rating   2     3    5
Row 2         3     0   0.89  0.96

我目前正在执行查找功能(=查找(0.874,B2:D2,B1:D1)),但它正在查看第2行(0)中最接近0.874的下一个最小数字并返回2.我想要它实际上看看它在第2行,0或0.89中最接近的数字(0.874最接近0.89)并从第1行中选择3.如何更改我的功能以便我可以使用它?

如果我的查找值为0.95,则返回数字为5,依此类推。

任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:2)

您可以使用此公式

=INDEX(B1:D1,MATCH(MIN(ABS(B2:D2-F1)),ABS(B2:D2-F1),0))

使用 CTRL + SHIFT + ENTER确认

其中F1包含您的查找值

ABS(B2:D2-F1)找到B2:D2与查找值的绝对差异,因此,如果MATCH对应列表中的最小值,则获得与F1最接近的值的位置....和INDEX返回B1:D1

中的相应值