vlookup函数返回错误值是为什么?

2020-05-26 科技 187阅读

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,),"")

声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com