Excel链接到具有变量名称的另一个工作簿和工作表


0

我需要使用vlookup在另一个工作簿中查找一些信息,其中工作表将是一个变量,我想从单元格引用中获取。

工作表将是供应商名称,例如:

Sheet1:supplier_1 Sheet2:supplier_2

Vlookup看起来像这样:

=VLOOKUP(A2,'[Suppliers List]B2'!$A:$C,3, False)

A列将是产品ID的列表,B列将是供应商名称,因此在上面的示例中,B2将等于supplier_1。

是否可以直接在excel中将引用放入公式中,还是需要使用VBA?


看看INDIRECT函数。它从文本和公式创建单元格引用。
fixer1234

如果Lee的答案为您解决了问题,请考虑接受它(通过单击旁边的复选标记)。这有助于其他用户将状态确定为正在解决的问题,并且这里有一个经过验证的解决方案。它还为你们两个人的努力奖励了一点代表。
fixer1234

Answers:


1

你可以使用这个论坛:

=VLOOKUP(A2,INDIRECT("'[Suppliers List.xlsx]"&B2&"'!"&"A"&":"&"C"),3,FALSE)

供应商清单工作簿:

在此输入图像描述 在此输入图像描述

结果: 在此输入图像描述

但是您需要先打开供应商列表工作簿,否则您将收到错误:#REF!

在此输入图像描述

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.