VLOOKUP函数出现“值不可用错误”如何处理

VLOOKUP函数出现“值不可用错误”如何处理,第1张

VLOOKUP时不能把相应数据抓过来,一般有两种情况:

第一列中查找的数值的类型与查找的目标区的不一致(一个是数值的,另一个是字符型的)

存在空格,而空格不反黑时是看不出的。

解决方案:可以用公式选项下的公式求值,跟踪一下公式的计算过程。

A与D两列的式不相同,A列的数据是数值格式,D列的数据左上角有绿色小箭头,属文本格式的数字,所以出错了,把两都都设为一样的格式就行了。
公式可修改为这样,公式中的FALSE可以省略,但前面的逗号不能省略。
=IF(A2="","",VLOOKUP(A2,D:E,2,))
由于两列都是数字,建议都改为数值格式的数据,方法有好几种,现提供一种,则选要设定的的单元格(D列),点那个叹号的小按钮-->选转换为数字即可。
如果按以上方法还是不行的,因为VLOOKUP要求被查找的值(A2单元格)一定要存在于被查找的区域(D:E)的第一列,即D列,否则就会返回#N/A的错误值。
如果遇上这情况不想返回#N/A的错误值的,可以把公式修改为这样,遇上这情况时,公式返回空白值。
=IF(COUNTIF(D:D,A2),VLOOKUP(A2,D:E,2,),"")


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13385002.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-26
下一篇 2023-07-26

发表评论

登录后才能评论

评论列表(0条)

保存