VLookup会抛出某些值的错误,但不会抛出其他值

时间:2015-11-04 00:35:15

标签: excel vba vlookup

当我搜索某些字符串值而不是其他字符串值时,VLookup会抛出错误:

  

运行时错误' 1004':无法获取Worksheet函数类的VLookup属性

显然这个错误表明没有找到任何值但是我的人眼看到的值匹配!

这是隐藏角色或空间的结果还是我无法看到的东西?

如何确保一个页面上的值实际上与另一个页面上的值相同?

另外,我想也许我没有在我认为我在哪里搜索哪个可以解释为什么我找不到某些值。作为测试,我更改了列中的返回值,并且更改正确地返回。然后我改变应该抛出错误的查找值,但它没有。它返回了一个不同的值。我搜索了#34;美国"那不是,而是它返回"英国"的价值。代替。

1 个答案:

答案 0 :(得分:0)

好的,掌心一刻。我搜索的数据集相当大,所以当我设置命名范围时,它只在数据的子集上设置!不确定是怎么发生的......

这仍然无法解释" United Statess"返回"英国"相反,它只是让调试变得更加困难。

感谢您的帮助。