Excel VLOOKUP未返回正确的值

Excel VLOOKUP未返回正确的值,excel,excel-formula,Excel,Excel Formula,也许我使用“VLOOKUP”是错误的,但我甚至尝试过使用表数组。它不断地向我返回一个“N/a”或“REF”错误 电子表格使用标题为“字符”的表格进行设置,“C6”是一个下拉菜单,“D6”是编写“VLOOKUP”公式的地方。我有第二张表,名为“武器”,这是一张13行的表,有各种不同的文本和数字数据信息。我只想从第6行或第F列中提取数字数据 这就是我写的函数: '=VLOOKUP($6加元,武器!$A$2:$M$78,6,0)' 奇怪的是如果我查一下 '=VLOOKUP($6加元,武器!$A$2:$

也许我使用“VLOOKUP”是错误的,但我甚至尝试过使用表数组。它不断地向我返回一个“N/a”或“REF”错误

电子表格使用标题为“字符”的表格进行设置,“C6”是一个下拉菜单,“D6”是编写“VLOOKUP”公式的地方。我有第二张表,名为“武器”,这是一张13行的表,有各种不同的文本和数字数据信息。我只想从第6行或第F列中提取数字数据

这就是我写的函数:

'=VLOOKUP($6加元,武器!$A$2:$M$78,6,0)'

奇怪的是如果我查一下

'=VLOOKUP($6加元,武器!$A$2:$M$78,1,0)'

它将返回“武器”表上A列中第一个结果的文本数据,但如果我将该1更改为A 2、3、4、5等,它将不会返回B、C、D、E等列中的任何其他内容


任何洞察都会很棒。

对于
VLOOKUPs
来说,关键是查找值。关键部分必须是唯一的,必须在第一列。您的
武器
表中的数据表在A列中有“Staff”

一个快速解决方法是将公式更改为

=VLOOKUP($C$6,Weapon!$B$2:$M$78,5,0)
请注意,范围中最左边的一列现在是B列,我们从第5列获取数据


这假设B列中的值是唯一的,并且将与字符表上C6下拉菜单中的值匹配。

您说该表名为
武器
,复数形式,但Excel公式引用的是单数形式的
武器
。这是打字错误吗?哦,对不起。是的,那是个打字错误。我将编辑原件。通常,当引用不存在时(即,如果您查看的范围超出了指定范围),会出现
#REF
,当列表中找不到查找值时,通常会出现
#N/a
。您确定
C6
中的值存在于您的
武器
表的某个位置,范围为
A2:A78
?如果不是,那就是导致
#N/A
错误的原因。是的,所以我希望它返回的值是'31'。就在那里。(INT字段是我在下一幅图中编写Vlookup的地方,它在Intelligent下调用'31')