场景需求

在Excel中,有时候需要链接到外部文件,但是因为某些原因需要移动文件位置,就算将整个文件夹剪切过去也无法使用,所以需要在超链接中使用相对路径。

解决方案

在excel中,您可以使用此公式来获取保存工作簿的目录路径。

  1. =LEFT(CELL("filename",A1),FIND("[",CELL("filename",A1),1)-1)

而使用如下公式可以获得多个层级,比如将-1改成-2,获得上级目录

  1. =MID(CELL("filename",A1),1,SEARCH("^^",SUBSTITUTE(CELL("filename",A1),"\","^^",LEN(CELL("filename",A1))-1-LEN(SUBSTITUTE(CELL("filename",A1),"\","")))))