![将文件路径添加到输入到另一个单元格的公式中](https://linux22.com/image/1240024/%E5%B0%86%E6%96%87%E4%BB%B6%E8%B7%AF%E5%BE%84%E6%B7%BB%E5%8A%A0%E5%88%B0%E8%BE%93%E5%85%A5%E5%88%B0%E5%8F%A6%E4%B8%80%E4%B8%AA%E5%8D%95%E5%85%83%E6%A0%BC%E7%9A%84%E5%85%AC%E5%BC%8F%E4%B8%AD.png)
我有
'C:\Users\Documents...etc.......[文件名.xlsx]工作表'!$B:$F
在单元格 B1 中
然后我想对上述文件运行 vlookup 公式,但
vlookup(A1,'C:\Users\Documents...etc.......[文件名.xlsx]工作表'!$B:$F,2,false)
我想使用单元格 B1 作为路径。
原因是我想让主人查看多本工作簿,而我没有时间坐下来重新打字。
请帮忙
答案1
VLOOKUP 可以在关闭的工作簿上使用,但 INDIRECT 不行。请参阅此帖子,了解在关闭的工作簿上使用 INDIRECT 的几种替代方案
http://www.dailydoseofexcel.com/archives/2004/12/01/indirect-and-closed-workbooks/
答案2
INDIRECT 函数将执行您要查找的操作,即
vlookup(a1,INDIRECT(B1),2,false)
..但我不认为您可以使用像您的示例那样的完整路径,据我所知,vlookup 仅在当前工作簿中有效。