excel超链接显示‘无法打开指定文件’怎么回事?

如题所述

   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")
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-05-23
如果是你自己做的,那就是做好后,那个文件移动了位置或是改了名。如果是别人做的,那就是没有把那个文件传给你或是传给你后没有放在原来相应的目录下。追问

文件名有“#”的,也是自己做的,其他文件又可以。

追答

你把这个报错的文件发到我邮箱,我帮你看看,519363,QQ的。

追问

我的文件是公司机密,不能发给你,文件名就可以发给你“01 2#锌合金操作规程”

追答

其实你很简单,先把文件名改一个很简单的,然后做一次链接,如果没问题,就证明出在文件名上面。

追问

我试了,去掉这个符号“#”就可以用了,问题是文件名字不能乱改啊

追答

你把具体链接算法复制出来。再有,你的Excel是什么版本的?

本回答被提问者采纳
第2个回答  2013-05-23
有很多问题导致你的链接无效:
①做超链接后,链接的文件位置移动、重命名;
②超链接是别人在自己电脑做的,只给你发送了Excel文件,而没有发送链接的文件。道理同①;
③你电脑里没安装打开链接文件所需的软件,比如是Pdf文件,而你电脑没有pdf阅读器;
④链接本身有问题,可以重新做下超链接试试;
⑤其他更复杂的问题导致,我也不清楚···,自己遇到过,郁闷~
相似回答