如何在 Excel 中实现动态文件链接,以便在移动文件时链接能够自行更新?

如何在 Excel 中实现动态文件链接,以便在移动文件时链接能够自行更新?

我有一个 Excel 文件,用于手动输入来自多个文件的值。然后这些文件会链接到这些值,这样如果我想查看更多信息,我可以单击该值来打开文件。

但是这种链接系统很脆弱。如果我移动文件或决定重新设计文件夹结构,链接就会断开。有没有办法动态地保持这些链接更新,以便如果我移动文件,其链接会跟踪它并更新到它被移动到的位置?

答案1

有没有办法动态地保持这些链接更新,以便如果我移动文件,它的链接将跟踪它并更新到它被移动到的位置?

本质上...没有。Excel 没有定期监控此类文件事务的权限,因此无法知道文件是否已被移至其他地方。

正如您所说,您使用的系统非常脆弱,完全不推荐使用。这种结构可能会出很多问题。您最好将链接文件中的数据移动到同一文件的不同工作表中,或者最好使用关系数据库程序(如 Access 或 SQL Server)来构建真正的关系数据库。Excel 可以支持一些数据库功能,但它在这方面做得不是很好。

答案2

Excel 保留根路径相对,因此您可以将链接文件从一个驱动器移动到另一个驱动器。但文件夹路径必须保持不变。父文件夹和子文件夹路径硬编码到链接中,只能手动更改。

相关内容