VLOOKUP 返回值不能全部被显示,有些出现“值不可用"错误

问题已经解决

原因是:excel中的数据是从系统中down下来的数据,含有肉眼无法识别的打印符号,因此用“clean”函数先进行处理就好了。。。

=clean(A1)

最好再对所得的值进行空格删除处理 即用“trim”函数

=trim(A2)

然后再进行vlookup搜索 即可

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: vlookup 函数找不到的原因可能有多种: 1. 查找区域中找不到对应的:确保您要查找查找区域内,并且确保它们的格式一致。 2. 错误的列索引数:您在 vlookup 函数中指定的列索引数可能不正确,因此它不能找到正确的。请仔细检查您是否正确指定了列索引数。 3. 区分大小写:vlookup 函数是大小写敏感的,因此如果查找区域和您要查找的大小写不一致,它可能会找不到正确的。 4. 空白单元格:如果查找区域中存在空白单元格,vlookup 函数可能无法正确处理,因此请确保查找区域中没有空白单元格。 如果您仍然遇到问题,请仔细检查您的 vlookup 函数并确保它满足以上条件,或者请提供更多细节以帮助我们更好地理解您的问题。 ### 回答2: vlookup函数总是找不到可能有以下几个原因: 1. 数据区域选择错误vlookup函数的第一个参数是要查找,第二个参数是要查找的数据区域,即包含要查找和返回结果的单元格范围。如果数据区域选择不正确,比如范围不包含要查找,那么函数就会找不到。 2. 查找不存在:vlookup函数是用来按照某一列的在另一列中进行查找的。如果要查找在数据区域中不存在,那么函数就会找不到。在这种情况下,可以尝试使用其他函数如index+match来进行查找。 3. 列索引超出范围:vlookup函数的第三个参数表示要返回的结果在数据区域中的列索引位置。如果列索引超出了数据区域的范围,函数也会找不到。 4. 匹配类型错误vlookup函数的第四个参数是一个布尔,用来表示是否进行近似匹配。如果第四个参数为FALSE,表示只进行精确匹配;如果第四个参数为TRUE或省略,表示进行近似匹配。如果误将第四个参数设置为TRUE,而要查找恰好不存在于数据区域中,函数也会找不到。 综上所述,vlookup函数找不到可能是因为选择的数据区域错误、要查找不存在、列索引超出范围或匹配类型错误。通过检查和修正这些方面的问题,可以解决vlookup函数找不到的问题。 ### 回答3: VLOOKUP函数找不到可能出现以下几种情况: 1. 查找不存在:VLOOKUP函数是根据第一个列范围中的查找,在第二个列范围中返回相应的。如果第一个列范围中的在第二个列范围中不存在,那么VLOOKUP函数将找不到。 2. 查找范围未排序:VLOOKUP函数要求在查找范围中的是按照升序排序的。如果查找范围未排序,那么函数可能无法正确地找到。 3. 列索引超过范围:VLOOKUP函数的第三个参数是一个整数,表示在第二个列范围中要返回的列。如果这个整数超过了第二个列范围的列数,那么VLOOKUP函数将返回错误,找不到。 4. 查找返回值的数据类型不匹配:VLOOKUP函数要求查找返回值的数据类型要匹配。例如,如果查找是文本类型,但是第二个列范围中的是数字类型,那么VLOOKUP函数可能找不到。 5. 查找范围中的空单元格:VLOOKUP函数是根据第一个列范围中的查找的。如果查找范围中存在空单元格,那么函数可能无法正确地找到。 解决这些问题的方法包括: - 确保查找范围中的是按照升序排序的。 - 检查列索引是否超过了范围,并根据需要进行更正。 - 确保查找返回值的数据类型匹配。 - 删除查找范围中的空单元格,或者使用其他函数(如IFERROR函数)来处理找不到的情况。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值