Excel:来自不同表单的VLOOKUP

我知道有几个关于这个,这里和其他地方的post,但我似乎得到错误,无论我尝试哪种方法。

我正在尝试使用基于值列表中相应值的值填充相邻单元格。 例如,有两列中定义的testing – >操作对列表。 在另一个单元格中,我想input一个存在于列B中的值,然后用列A中相应的值填充相邻的单元格。

这是我的工作表。

在这里输入图像说明

“动作”和“testing(testing组)”列定义相应的值。

我在“Test(test grop)”列(前10列下方,从第10行开始)中使用VLOOKUP来填充单元格,当我在“Action”值中input值时。 很简单。

但是,现在我需要另一张表中的确切function。 我需要将“操作”和“testing(testing组)”列(第10行和第10行)移到另一个表单中,并仍然引用此表单中的值(第2 – 6行)。

我已经尝试了INDIRECT和其他一些select,并且在我使用VLOOKUP的单元格中都给了我“#REF”或“#VALUE”。

任何人都可以解释如何做到这一点,与这个例子有关?

您需要将工作表名称添加到您的公式。 如果名称中包含空格或特殊字符,请使用单引号。 喜欢这个:

=VLOOKUP(A1,'sheet-name-with-dash'!$A$1:$B$9,2,FALSE) 

可能看起来不合适,但每当我看到这样的问题(在定义和使用范围),我想到Excel选项来定义这些范围(如在Ctrl + F3,名称pipe理器)。示例:

 select your area: in your case A2:B6, hit: Ctrl+F3, name the range: ie LookupRange use that range in Vlookup formula like: Vlookup($A12,LookupRange,2,0) 

我不会定期使用这个function,但是可以在有很多工作表,范围,公式的工作簿中使用。 至less试试这个好玩的。 希望能帮助到你。