在网络上使用动态连接串联多个外部工作簿的Vlookup

15 浏览
0 Comments

在网络上使用动态连接串联多个外部工作簿的Vlookup

我正在尝试构建一个下拉列表,该列表将作为合并的一部分用于vlookup,从外部Excel工作簿中检索信息。

目前我拥有的是:

=VLOOKUP(A2,CELL("contents",B2),2,FALSE)

其中B2是3个部分的合并:文件夹位置,文件名(在下拉列表中使用),以及额外的信息 =CONCAT(A2,J3,K3)

'\\网络名称\文件夹 1\[ + excel1 + .xlsx]Sheet1'!A1:E100

它成功地生成了

'\\网络名称\文件夹 1\[excel1.xlsx]Sheet1'!A1:E100

前面的引号是由于文件夹名称中有空格。现在我的目标是,我将使用一个包含所有文件名的下拉列表,并根据所选择的文件名动态组合一个基于VLOOKUP的公式。我尝试了很多不同的方法,但都得到了#value的错误,但当我只是手动输入以下内容时,它可以正常工作:

=VLOOKUP(A2,'\\网络名称\文件夹 1\[excel1.xlsx]Sheet1'!A1:E100,2,FALSE)

0