在上图中,我在单元格J1中放置了以下公式:
=HYPERLINK(LEFT(CELL("filename",A1),FIND("[",CELL("filename",A1))-1),LEFT(CELL("filename",A1),FIND("[",CELL("filename",A1))-1))
我最初在本地C:驱动器和个人下载文件夹中创建了该文件。然后,我在I4中创建了超链接公式,并向下复制,构建在路径名J1上。当我测试它时,这工作得很好,花花公子。
问题
当我将文件移动到网络驱动器时,单元格J1中的值显示新的新网络路径。但是,当我点击链接时,它将打开我最初创建的个人下载文件夹并保存工作簿。
我尝试了什么
我认为在我移动文件时可能会保存一些值,因为我使用资源管理器移动文件而不是在新位置保存打开的工作簿。为了解决这个问题,我尝试将文件保存在新位置,但没有效果。我也试过保存,但没有效果。
我想要实现的目标
我试图实现一个自动链接,允许用户点击绘图链接,它将打开相关文件,而不管它们如何映射或引用网络位置。如果移动或重命名文件夹,它也会自动更新路径。
出了什么问题?有更好的方法吗?
答案 0 :(得分:0)
潜在原因
使用=HYPERLINK
公式时,excel也会生成一个超链接,就像右键单击该单元格一样手动添加一个超链接。然后它还使用下划线和蓝色/紫色文本格式化文本。这个"手动"创建的超链接位于公式之上,因此首先选择它。这是"手册"没有更新的超链接。
解决方法
选择有问题的所有单元格。右键单击以显示菜单,然后选择删除超链接。这删除了excels" Manual"超链接,但保留了仍然有效并更新的单元格超链接公式。