你应该说说你要链接的是什么文件以及你是如何设置的超链接,这样别人才好更有针对性的去找可能出毛病的地方。你说的信息太少了,这样只能猜着给你回答,对的可能性就比较低。那我就猜一下。添加超链接是件比较容易的事情所以一般情况下是不会出错的,但是如果你的文件名或者路径使用了不同语言的话就很可能让你一头雾水的找不到原因,试试把你链接的文件和路径全部改成数字或者英文试试。
excel中不同的链接,使用方法略有不同。具体请看下面的内容,看看你是哪里出错了。
HYPERLINK(link_location,friendly_name)
其中第二个参数是随意指定的字符串或某一单元格的值,是你希望在超级链接的单元格中显示的内容
第一个参数Link_location是超级链接的文件的路径和文件名,或要跳转的单元格地址,常用格式有以下几种:
1、
链接到文件夹,点击打开指定的文件夹,如
=HYPERLINK("C:\My
Documents","打开我的文档")
2、
链接到指定的文件,点击打开指定的文件。如=
HYPERLINK("C:\My
Documents\Doc1.doc","打开Doc1")
如与当前文件在一目录下,可以用以下公式=
HYPERLINK("Book1.xls","打开Book1")
3、
链接当前工作表的指定位置,点击跳转到当前工作表指定的单元格。如=Hyperlink("#A100","跳到A100")
4、
当前工作薄中其他工作表的指定位置或区域。如=
Hyperlink("#sheet2!A100","跳到SHEET2工作表A100")
如区域定义了名称,如定义名称X=sheet2!A10:B15,则以下公式或跳转到X区域的并选定该区域
=
Hyperlink("#X","跳到区域名称X")
等价=
Hyperlink("#sheet2!A10:B15","跳到A10:B15")
5、
链接工作薄,并跳转到该工作表的指定位置,使用形式
同目录下的文件
=HYPERLINK("book2.xls#sheet2!a1","到BOOK2中Sheet2!A1")
不同目录下
=HYPERLINK("C:\My
Documents\XLS\book2.xls#sheet2!a1","到BOOK2中Sheet2!A1")
很多情况,是因为链接的文件名不符合要求,比如有#、{}、[]等符号,将原名修改一下就可以了
需要将图片等文件素材和当前的Excel表格放置在一个文件夹中,这样你移动Excel表格到其他的电脑里,文件是相对路径存在,所以可以打开。但是如果在你电脑里,如果只是将表格移动到了其他的电脑上,就不能打开超链接。
检查一下无法打开指定文件的链接,再对比一下你取消后重新做的链接,两者对比一下(包括路径、包括文件名,全部还原成以前那个链接一模一样的位置和文件名,应该就行了。