禁止excel在公式中生成文件路径

禁止excel在公式中生成文件路径,excel,excel-formula,filepath,Excel,Excel Formula,Filepath,我在云中有一个(转换)文档,它从另一个打开的工作簿获取数据。打开的工作簿始终具有固定名称(Template.xlsm)。现在,当我在另一台电脑上打开转换文档时,Excel会自动添加公式中最初创建转换文档的整个文件路径 如何阻止excel在公式中添加文件路径,并让它始终查找具有该特定名称的打开工作簿,而不管转换文档位于哪个系统上 当前公式是='[Template.xlsm]数据'!A1首先,不能阻止Excel添加完整的文件路径。让我解释一下原因 当引用这样的外部工作簿时,仅当外部文件在同一Exce

我在云中有一个(转换)文档,它从另一个打开的工作簿获取数据。打开的工作簿始终具有固定名称(Template.xlsm)。现在,当我在另一台电脑上打开转换文档时,Excel会自动添加公式中最初创建转换文档的整个文件路径

如何阻止excel在公式中添加文件路径,并让它始终查找具有该特定名称的打开工作簿,而不管转换文档位于哪个系统上


当前公式是
='[Template.xlsm]数据'!A1

首先,不能阻止Excel添加完整的文件路径。让我解释一下原因

当引用这样的外部工作簿时,仅当外部文件在同一Excel实例中打开时,引用才有效。一旦关闭“Template.xlsm”文件,Excel将引用该文件及其完整路径。需要完整路径,以便Excel可以在文件系统中找到该文件。由于文件不再打开,Excel需要文件路径来查找文件

在另一台计算机上打开转换文档时,将使用模板文件的存储文件路径

除非模板文件在Excel中打开

因此,要在另一台计算机上工作,您需要执行以下操作:


首先在另一台计算机上打开名为“Template.xlsm”的文件,打开该模板文件后,才打开转换文件(该文件引用了该模板文件)。Excel将删除原始模板文件的文件路径,并引用当前打开的模板文件。

我知道在打开转换文档之前先打开template.xlsm。但即便如此,当从云端打开转换文档时,Excel也会为我的所有公式添加一个文件路径。有不同的解决方案吗?我是否可以使用公式在同一文件夹中查找具有固定名称的工作簿,而不管该文件夹在哪个系统上?我发现,只有当两个文件都在同一文件夹中,并且如您所述,先打开template.xlsm,然后打开转换文档时,该公式才有效。