VLOOKUP没有给出预期的结果

我已经使用了很多次VLOOKUP ,但是这真的让我难住了。 我有一个VBA代码,将数据从一个工作簿复制到另一个,然后我试图对我复制的数据执行VLOOKUP

以下是我在Sheet2中复制数据的一个示例:

5009 | 材料| 存储物品

已经被复制的表格被赋予名称“AutoList”作为表格的范围(Theres比这更明显)

我试图使用VLOOKUP的表看起来像这样:

[ VLOOKUP ] | 材料| Z | X | C | V

我使用的公式是:

=VLOOKUP("Materials",AutoList,1,0)

我不能为了我的生活找出为什么我得到#N / A作为结果。 如果我在结尾删除了0(对于逻辑),我最终得到每个结果的AutoList表中的最后一个数字,因为它只是进行部分匹配。

任何帮助,将不胜感激!

在“table_array”的第一列中是“lookup_value”…?

根据Excel的帮助文件vlookup看起来,“在表格最左边的一列中有一个值”。 AutoList是否使用第一列中的“材质”来定义您的范围? 如果是这样,那么你的vlookup公式的结果不应该返回“材料”?