为什么使用VLOOKUP数据不能v过来,老是显示#N/A

来源:百度知道 编辑:UC知道 时间:2024/06/25 07:16:48
我用了vlookup公式编公式弄好后,回车老是显示#N/A,而不是空白的显示,我觉得好奇怪啊?别人弄好后都是空白的显示,为什么我的老显示#N/A?
该怎么处理?是我公式弄错了还是?
盼望高手赐教!!!!
我的公式就是=vlookup(A2,sheet1!A:F,2,0),也是别人告诉我的,能用到是能用,就是一回车就成#N/A了。别人弄好了都是空白的,没有这个东西。
有没有解决的方法?希望谁可以帮帮我,这个表格老板下午就找我要了,我快疯了!!!!!

=vlookup(A2,sheet1!A:F,2,0)改为
=iF(ISERROR(Vlookup(A2,sheet1!A:F,2,0)),"",Vlookup(A2,sheet1!A:F,2,0))

VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
Range_lookup 为一逻辑值,指明函数 VLOOKUP 返回时是精确匹配还是近似匹配。如果为 TRUE 或省略,则返回近似匹配值,也就是说,如果找不到精确匹配值,则返回小于 lookup_value 的最大数值;如果 range_value 为 FALSE,函数 VLOOKUP 将返回精确匹配值。如果找不到,则返回错误值 #N/A。

说明

如果函数 VLOOKUP 找不到 lookup_value,且 range_lookup 为 TRUE,则使用小于等于 lookup_value 的最大值。
如果 lookup_value 小于 table_array 第一列中的最小数值,函数 VLOOKUP 返回错误值 #N/A。
如果函数 VLOOKUP 找不到 lookup_value 且 range_lookup 为 FALSE,函数 VLOOKUP 返回错误值 #N/A。

这是公式没有在数据范围内找到条件单元,返回出错信息。如果不要出现出错信息:
=IF(ISERROR(VLOOKUP(A1,E:F,2,0)),"",(VLOOKUP(A1,E:F,2,0)))

#N/A的意思是公式中无可用数值或函数参数,就是你没有把查找的数值对应上
给你举个例子吧,希望对你有所帮助。
sheet1表的数据是:
A B C
产名 数量 单价
高梁 100 C2——单元格地址
小麦 200
大豆 1000
水稻 4000
玉米 300
sheet2表的数据是:
A B
产名 单价
大豆 0.45
小麦 0.78