excel 返回与已知数据最近接的数值

来源:百度知道 编辑:UC知道 时间:2024/05/31 22:19:58
1.有已知数据列A1:A50。
2.返回列A1:A2中与条件数据最接近的数值。
例如:条件数据为47.0,返回A列中与47.0最接近的数值48.6。
A B
1 20.9 100
2 30.5 100
3 31.8 100
4 42.5 100
5 48.6 100
6 49.8 100
7 55.1 100

假设要找的数在B1,数组公式:

=INDEX($A$1:$A$50,MATCH(MIN(ABS($A$1:$A$50-B1)),ABS($A$1:$A$50-B1),0))

以CTRL+SHIFT+ENTER结束。

LOOKUP返回与比它小且它最接近的一个数,即42.5
用VLOOKUP,先降序排列,且用模糊查找
=vlookup(47.0,a:a,1,1)

没看懂具体要实现是什么?
如果只是未来查找接近数据的话可以使用Vlookup函数

用公式:
=LOOKUP(A1,A2:A50)