VBA编程,vlookup查找值显示N当前单元格位置,如果选中单元格不在N列,程序停止运行,如果在N列,继续运行

内容提要:本篇Excel教程也是来自咱們Excel微信公众号后台小伙伴的留言提问询问vlookup返回值错误#n/a的原因和解决方法。

  下面的截图根据左边的工号查询相应的工资。小伙伴的F2單元格公式是:=VLOOKUP(E2,$A$1:$C$9,2,0)

  看公式,没有什么问题公式都书写正确,但是为何出现vlookup函数返回#n/a错误呢

  细心的小伙伴,可能已经发现是洇为单元格格式不同导致的。左边的工号是文本格式的E列的工号是数字形式,正是因为格式不同出现VLOOKUP函数vlookup查找值显示N不到正确值那您知道如何解决吗?

  我们在VLOOKUP函数第一参数:vlookup查找值显示N值进行修正我们在vlookup查找值显示N值后面加上&"",&是文本连接符,再加上“”做文本運算,这样就可以将数字格式的工号统一为文本格式的工号

  帮人帮到底,那如果左边的工号是数字格式的右边的E列工号是文本格式的,那又该如何vlookup查找值显示N对应的工资呢

  同样的问题,这次我们得想办法将E列文本格式的工号转换为成数字格式然后再用VLOOKUP函数,就可以得到正确结果

  如果格式统一的情况下,我们只需要在F2单元格输入公式:=VLOOKUP(E2,$A$1:$C$9,2,0)就可以得到结果为了将文本格式的工号转换为数芓格式的工号,我们可以输入公式:=VLOOKUP(E2*1,$A$1:$C$9,2,0)

  总结:本文使用VLOOKUP函数vlookup查找值显示N格式不统一的时候,可以使用*1(文本转数字格式)或者&”( 数芓转换为文本)进行统一

  部落窝Excel视频或者其他课程视频教程购买请访问官方微店:

我要回帖

更多关于 vlookup查找值显示N 的文章

 

随机推荐