具有命名范围的 Excel VLOOKUP 不起作用

具有命名范围的 Excel VLOOKUP 不起作用

我在工作表上有以下 VLOOKUP:

=VLOOKUP(D5,FilePurposes,2)&" in respect of "&C5

其中命名范围 FilePurposes 指的是两列三行的块,如下所示:

   A       B
   ------------------------------------
4  x       Creates output for x
5  y       Calculates something for y
6  z       Refreshes z

但是,当 D5 = x 时,我得到“为 y 计算一些东西”。所需的输出是“为 x 创建输出”。y 和 z 上的 VLOOKUPS 正在按要求工作。

当我将 VLOOKUP 更改为

=VLOOKUP(D5,Sheet1!A4:B7,2)&" in respect of "&C5

(即扩展范围)然后 VLOOKUP 就可以按预期工作。但是我想使用一个命名范围,其定义范围可以由用户更改,以便在工作簿增长时包含有效的查找值。

当我进入名称管理器时,FilePurposes 的定义范围是=Sheet1!$A$4:$B$6,因此一切似乎都没有错误。

我是否遗漏了有关 VLOOKUPS 和命名范围的某些内容,从而导致了此问题?

我在 Windows Vista PC 上使用 Excel 2010。

答案1

怀疑命名范围的拼写可能不同

你所描述的应该可以正常工作 在此处输入图片描述

相关内容