谁能告诉我为什么 vlookup 功能给我“N4657”而不是“N2875”作为答案?

所有相关信息都在此图像中捕获。 谢谢你。

在此处输入图片说明

#1楼 票数:1 已采纳

您需要指定您希望 vlookup 仅返回完全匹配。 即你应该改变你的公式

IDNiv = Worksheetfunction.Vlookup(Me.ComboNiv.Value, Feuil13.Range("B:C"), 2, FALSE)

默认情况下,Vlookup 设置为仅返回仅适用于排序表的近似匹配。

  ask by Hind Keskes translate from so

未解决问题?本站智能推荐:

1回复

Vlookup表错误

我试图循环列E的值,以便我可以将它用于另一个工作表上的VLookup并将值返回到列F. 它一直在给我错误 应用程序定义或对象定义的错误 在线上: 我的守则
2回复

左vlookup错误

我想在这里做左vlookup。 我知道我有一些无法找到的值,但我不明白为什么在循环中间仍然会弹出“应用程序定义的错误”或“对象定义的错误”。 感谢您的帮助。
1回复

执行vlookup直到没有错误

我想要运行一个vlookup。 如果失败,我想将查找值增加1,然后再次运行vlookup。 我要继续此过程,直到vlookup成功为止。 我将如何处理? 我尝试使用一些循环和错误处理,但是我是宏的新手,所以我还没有任何工作。
1回复

VLookup不等式错误

我需要知道长度为B的A类汽车是否在其适当的长度范围内。 我想通过VBA对其表中的类进行VLookup,该表具有每个类的最大和最小长度值。 我的代码(第23列=长度,第16列=类,第101列=返回)是否不在正确的范围内。 此代码返回1004错误, 无法获取WorksheetFunction
1回复

vlookup错误处理,错误2042

我正在尝试在VBA中使用Vlookup ,并且我有以下代码: 由于某种原因,每个单元格都变成空白。 如果我在具有匹配项的单元格中手动键入公式,则效果很好。 我猜想它与错误处理有关,也许吗? 目的是对照EDM列B在Template的A列中查找值,并返回EDM列G。
1回复

VOOK宏错误与VLOOKUP一起使用

我最近使用了来自@LondonRob的帖子中的代码,它允许在使用VLOOKUP时将包含数据的单元格格式转移。 原始问题 - 复制单元格颜色的Vlookup - Excel VBA 这很好,适用于大多数价值观。 不幸的是,有些值无法传输格式,我收到错误: 运行时错误“13”:数据不
1回复

Vlookup运行时错误9

我建立了一个vlookup代码,但似乎无法理解我做错了什么。 我收到运行时错误'9':下标超出范围错误消息。 我试图将数据从另一个工作簿中提取到当前工作簿(Dim Corp)中。 另一个工作簿具有动态名称,并且日期(myvalue)每周更改一次。 我要用户输入带有消息框的日期:
1回复

宏Vlookup多个条件类型不匹配错误

我正在处理从另一个工作表获取响应ID的Excel VBA宏。 我从VLookup中收到错误13“类型不匹配”: 任何帮助表示赞赏!