Excel我爱学习网

EXCEL学习及培训平台,包括Excel表格制作,基本操作,技巧,函数,常用公式,VBA等,excel模板及教程免费下载。

加入收藏 | 设为首页
您当前的位置:首页 > excel教程 > excel基础教程

vlookup匹配出现#n/a

时间:2019-04-21 19:34:59  来源:excel我爱学习网  作者:杨超

我们在使用VLOOKUP函数时,经常遇到vlookup匹配出现#n/a的情况,为什么会出现这种错误呢,今天我们来分析一下。

1.vlookup使用正确的前提下,vlookup匹配出现#n/a就是要找的数据不存在,我们来做个试验,我们通过县名在人口大县列表(表中数据为人口100万以上的大县)中查找人口数,F9=VLOOKUP(D9,人口大县列表!$A$2:$C$106,3,FALSE),丰县,沛县,铜山县,睢宁县等匹配到了数据,为人口100万以上的大县。像邳县,新沂县人口未达到100万以上(人口大县列表中没有这两个县),所以就匹配不到数据,结果出现#n/a。像这种情况我们可以用iserror,if联用,把#n/a显示成友好的结果



图1.vlookup匹配出现#n/a错误


图2.人口大县列表

2.由于VLOOKUP函数参数较多,我们在使用VLOOKUP函数时经常会出现参数使用不正确,造成vlookup匹配出现#n/a的情况,还是按上面的VLOOKUP查找数据,当我们VLOOKUP函数查找范围参数使用不正确时,如F9=VLOOKUP(D9,人口大县列表!$A$2:$C$10,3,FALSE),查找范围为A2至C10这个范围,人口大县列表这个表数据有106行,而我们只找10行数据,当然我们的数据就匹配不到了,就会出现#n/a。



图3.VLOOKUP函数中查找范围使用不正确

3.当我们不小心把公式写成这种情况,F9=VLOOKUP(D9,人口大县列表!$B$2:$C$10,3,FALSE),VLOOKUP会从人口大县列表B列匹配数据,而人口大县列表B列数据是省份,而我们是要找县名,当然数据就匹配不到了,也会出现#n/a。

来顶一下
返回首页
返回首页
上一篇:excel使用网络数据 下一篇:Excel合并单元格及拆分单元格

excel常用函数
IF函数 SUM SUMIF SUMIFS COUNT SUBSTITUTE DATE VLOOKUP OFFSET ROUND ROUNDUP RANK
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
推荐资讯
相关文章
栏目更新
栏目热门