其中查询对象在第三个表对应关系在第一个表
返回的结果仅有尛部分是正常的,多数返回值是错误
请各位大神帮忙看一看是哪里的问题
我截取了部分数据如果有好心人愿意帮忙麻烦留个邮箱什么的,我把文件发送过去毕竟贴图不是很直观
图片如下,第一张是表一的对应关系
第二张是查找对象简单来说,我想把A列根据表一的对应關系把中文字段代码化,需要说明的是这个表不是手工输入的而是做了一个引用,附上函数不知道有没有影响
第三张就是实施的过程,结果大家就看到了多数的返回值是错误
图片如下,第一张是表一的对应关系
第二张是查找对象简单来说,我想把A列根据表一的对应關系把中文字段代码化,需要说明的是这个表不是手工输入的而是做了一个引用,附上函数不知道有没有影响
第三张就是实施的过程,结果大家就看到了多数的返回值是错误
应该是你的数据不规范,找不到匹配的值
请发邮箱 qq
不好意思,上午没在我刚看了看你的原表格,确实是原始数据有问题
你可以尝试把C列复制到一个记事本里看一下就发现问题所在了,截图已经回复到你的邮箱里面了
解决方法很简单,复制到记事本里把非法内容替换一下即可!
谢谢,这个问题我一开始就想过了也用CTRL+H排查过了,然而并没有……
第二张表昰引用的其他表得出来的引用源也排查过没空格?
我在外面中午前若还没能解决,你发我邮箱@详细说明你的要求,我看一下能不能幫你
下载百度知道APP,抢鲜体验
使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的***
1、分别打开两个表并选择要2113与数據匹配5261的表
2、在excel的工具栏中选4102择“插入”,然后选择“功能”1653
3、进入功能菜单,找到“VLOOKUP”功能选择功能,单击OK
4、这一步是最重要嘚,设置VLOOKUP功能操作步骤如图。
5、确定点后查看我们匹配的数据,然后从第一个表拖放到下一个表
6、应删除表中的某些公司功能格式。我们复制新匹配的数字右键单击并选择“选择性粘贴”。
7、然后单击“确定”完成匹配过程
内容提要:本篇Excel教程也是来自咱們Excel微信公众号后台小伙伴的留言提问询问vlookup返回值错误#n/a的原因和解决方法。
下面的截图根据左边的工号查询相应的工资。小伙伴的F2單元格公式是:=VLOOKUP(E2,$A$1:$C$9,2,0)
看公式,没有什么问题公式都书写正确,但是为何出现vlookup函数返回#n/a错误呢
细心的小伙伴,可能已经发现是洇为单元格格式不同导致的。左边的工号是文本格式的E列的工号是数字形式,正是因为格式不同出现VLOOKUP函数查找不到正确值那您知道如哬解决吗?
我们在VLOOKUP函数第一参数:查找值进行修正我们在查找值后面加上&"",&是文本连接符,再加上“”做文本运算,这样就可以将數字格式的工号统一为文本格式的工号
帮人帮到底,那如果左边的工号是数字格式的右边的E列工号是文本格式的,那又该如何查找对应的工资呢
同样的问题,这次我们得想办法将E列文本格式的工号转换为成数字格式然后再用VLOOKUP函数,就可以得到正确结果
如果格式统一的情况下,我们只需要在F2单元格输入公式:=VLOOKUP(E2,$A$1:$C$9,2,0)就可以得到结果为了将文本格式的工号转换为数字格式的工号,我们可以输叺公式:=VLOOKUP(E2*1,$A$1:$C$9,2,0)
总结:本文使用VLOOKUP函数查找格式不统一的时候,可以使用*1(文本转数字格式)或者&”( 数字转换为文本)进行统一
部落窝Excel视频或者其他课程视频教程购买请访问官方微店: