Excel:来自不同工作表的 VLOOKUP

标签 excel vlookup

我知道有几个关于这个的帖子,这里和其他地方,但无论我尝试哪种方法,我似乎都会出错。

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

这是我的工作表。

enter image description here

“操作”和“测试(测试组)”列定义了相应的值。

我在“测试(测试组)”列(前两列下方,从第 10 行及以下)中使用 VLOOKUP,在“操作”值中输入值时填充单元格。很简单。

但是,现在我需要在另一张表中使用这个确切的功能。我需要将“操作”和“测试(测试组)”列 - 第 10 行和向下 - 移动到另一张表,并且仍然引用此表中的值(第 2 - 6 行)。

我尝试了 INDIRECT 和其他几个替代方案,并且在我使用 VLOOKUP 的单元格中都给了我“#REF”或“#VALUE”。

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

最佳答案

您需要将工作表名称添加到公式中。如果名称中有空格或特殊字符,请使用单引号。像这样:

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

关于Excel:来自不同工作表的 VLOOKUP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19977523/

相关文章:

Excel - 返回列的第一个负数

VBA 如何在单元格下方显示用户窗体?

powerbi - 匹配并从另一个表中获取值(Vlookup)

google-sheets - 如何根据谷歌表格中的唯一搜索键对多行和多列的数据求和?

excel - 使用 ADO 和 Delphi 从 XLS 文件导入数据

excel - 动态更改公式中的单元格引用?

sql-server - 即使 SSMS 连接没有问题,也无法将 Excel 2016 连接到 Azure SQL 数据库

excel - 为什么 VLookup 不能在我定义的范围内工作?

google-sheets - 谷歌表格中的查找值