Excel vLookup #N/A错误处理

博客主要探讨Excel中vlookup函数出现#N/A错误的处理方法。若确实搜不到,可事后修改或用IF语句;若确定有数据却显示#N/A,可能是查询列与数据源列数据格式不一致、数据源table第一列不对应、参数错误等,还可能是数据源table未用$符号修饰,可针对性解决。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先明确是什么原因或者什么动机使你想处理#N/A.

如果是确实搜不到,想不显示#N/A,可以事后修改或者用IF语句,这个官方示例是有的;

如果是确定有,但就是显示#N/A,vlookup函数找不到的话-------

网上常能搜到的错误原因:

  1. 查询列与数据源列数据格式不一致,比如一个是"文本",一个是"常规",或者文字有隐藏空格符号
  2. 数据源table的第一列必须是第一个参数所对应的查询列,比如根据身份证号查找另一个表中相同身份证号的人的相关信息,函数第一个参数(查询列)显然是身份证号,第二个参数(数据源列)显然是另一个表中的相关列,但要注意这个"相关列"的第一列必须是身份证号
  3. 参数错误,比如第三个参数的列数填错,第四个参数填成true或者1变为模糊查找

对于第2和第3个错误看下官方文档好好学习下vlookup函数怎么用即可;对于第1个错误,首先全部更改成文本,还是不行,使用Trim(Clean(目标单元格))清除隐藏的符号.

 

其实,还有一个原因,很多人容易忽视,在这里记下并提醒自己:

数据源table要用$符号修饰,使之不随公式拖动而变化!比如A2:C10,vlookup第一个值查到了,一拖动各种#N/A,需要改成$A$2:$C$10,

这样做使得列和行都不会随着公式拖动而变动.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值