excel查找B列最接近某个具体数值对应的A列值

如A列:
1220
1220.2
1220.4
1220.6
1220.8
1221
1221.2
1221.4
1221.6
1221.8
B列:
-8.47
-8.72
-8.98
-9.24
-9.51
-9.78
-10.06
-10.34
-10.63
-10.92
查找B列中最接近-10对应的A列值

    简单的举个例子,例子简单但很形象,能够了解函数的用法就可以了。

    那么在C列中输入函数vlookup匹配函数,找出存在的项目并显示出来;第一列是A1然后用逗号隔开,就可以点击提示的第二个参数;第二个参数我们直接点击第二列即B列。

    然后逗号隔开,选择下个参数,第三个参数是1;第四个参数是精确与模糊匹配的概念,这里选择0或false,精确匹配。

    可以选择往下拉,也可以选中第一个单元格右下角出现+字后双击,数目应于第一列相同。

    可以看到C列中都存在数据,说明A列在B列中都存在,如果不存在那么现实#value,就是无法显示的意思;

    在模糊匹配的时候要用到*号,B列是12345678,A列是345,那么可以写成“*”&A&“*”,这个通配符来表示任意字符,只要包含即可。


温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-02-20
假设数据在A1:B10
=INDEX(A:A,MATCH(MIN(ABS(B1:B10+10)),ABS(B1:B10+10),))
数组公式,按Ctrl+Shift+Enter(三键同时按)结束公式输入。本回答被提问者采纳
相似回答