在Excel单元格中,我想链接到MS Word文件,例如到C:\MyFile\someDoc.docx
,使用相对路径。
我的Excel文件位于C:\MyFile
文件夹中。所以我的路径应该是currentdirectory\someDoc.docx
,以便我可以邮寄整个C:\MyFile
文件夹或将其转移到其他地方。
我该怎么做?
我知道如何链接像C:\MyFile\someDoc.docx
之类的绝对路径,但如果我将Excel文件传输给某人会怎样。在目标文件夹中,它是否仍会搜索C:\MyFile
位置?
答案 0 :(得分:3)
您可以使用CELL
功能获取工作簿的位置。
在工作表中输入以下公式,例如在单元格B1
,
=LEFT(CELL("filename",A1),FIND("[",CELL("filename",A1))-1)
这将为您提供工作簿所在的根文件夹。现在,在您拥有docx
文件链接的单元格中,使用以下公式
=HYPERLINK(B1&"someDoc.docx","Click here")
希望这会有所帮助。即使您移动文件夹,也可以使用。