在excel里批量添加文件名对应文件的超链接?

excel里已经有文件夹里的文件名,怎样批量的对应文件名做链接到文件?

1、首先双击打开需要编辑的Excel表格,在需要添加添加文件名对应文件的超链接单元格中,点击键入“=HYPERLINK(B2,A2)”;

2、接下来按下enter键,就可以看到对应文件的超链接了。

3、接下来鼠标左键双击单元格的右下角,进行对下方单元格快速填充。

4、接下来需要点击剪贴板后面的小箭头。

5、接下来就是要将C列带公式的单元格进行复制,

6、将光标指到D2单元格,再点击剪切板刚才复制的内容,如图

7、接下来删除多余的单元格就完成了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-11-20

1.要想让A2单元格的马可波罗拥有超链接可以直接点击,这里要用到HYPERLINK函数,如图在C2中输入公式“=HYPERLINK(B2,A2)”;

2.回车即可看到带超链的网站名称了;

3.光标放置在单元格右下角向下拉即可快速批量填充;

4.点到D2单元格看一看,编辑栏中“=HYPERLINK(B2,A2)”的公式还在,现在还不能直接删掉前面的A、B列直接使用。将剪切板工具栏点开,复制C列带公式的单元格,如图,此时左侧剪切板已经显示出复制的内容了。

5.将光标指到D2单元格,再点击剪切板刚才复制的内容,如图。

6.此时,D2单元格中的编辑栏就变成网站名称了,而且带有超链接,可以放心大胆地把A、B、C列删掉只保留D列了。

第2个回答  2015-01-15
=hyperlink("#["&a1&"]sheet1!a1",a1)

假设A1为文件名位置,并且其他excel文件都有sheet1A1工作表则直接跳转至此文档sheet1工作表A1位置

=hyperlink(A1,A1)=hyperlink(A1)
点击将直接跳转至该文档原保存时页面追问

超链接的不是excel,而是word或文件夹,

追答

这就要看文件名是否是完全的了(地址+文件名+后缀)
若是的话,应用该公式就可以,若不是的话,需要用批处理文件提取
先新建文本文档(如:1.txt)》内容输入:dir /s /b d:\ >>2.txt 并保存关闭》修改文件名后缀1.txt为1.bat
双击该文件运行,你就会得到一个文件全名的文档,复制到excel中,并将公式输入到粘贴位置之后,下拉填充
注意:此处d:\为文档存储位置,就是你想超链接的文件的实际存储位置,你可以自己编写,也可以从打开的文件夹窗口上端复制

追问

这个文件夹里的文件名我已经能弄进excel里。可是链接怎么做都做不出来。要么获取不了地址,要么所有名称的链接都链接到第一个文件?

追答

你的文件名是全名吗?
截图我看一下可以吗?

追问

上面图片是excel里的文件名

就是想把上面这个文件夹里的文件分别链接到excel里,名字和链接要对应

地址:Z:\EHS Procedure\EHS System\EHS1.3 Regulation 法律和其它要求\China regulation\Environment\Air Emisson

追答

=hyperlink("Z:\EHS Procedure\EHS System\EHS1.3 Regulation 法律和其它要求\China regulation\Environment\Air Emisson\"&a1,a1)

追问

我终于知道为什么自己不对了,我把文件名一起打到地址栏里了。爱死你了,谢谢!

本回答被提问者和网友采纳
第3个回答  2015-01-15
用HYPERLINK函数。
具体公式,要根据你的表格结构来设置。追问

A1,2,3……是文件名,
需要被链接的文件在这个地址里其中的一个文件夹Z:\EHS Procedure\EHS System\EHS1.3 Regulation 法律和其它要求\China regulation\Environment\Air Emisson
想在B1,2,3……建立链接,链接到与A1,A2,A3名字相对应的文件。

A1,2,3……是文件名,
需要被链接的文件在这个地址里其中的一个文件夹Z:\EHS Procedure\EHS System\EHS1.3 Regulation 法律和其它要求\China regulation\Environment\Air Emisson
想在B1,2,3……建立链接,链接到与A1,A2,A3名字相对应的文件。

追答

HYPERLINK("#"&"Z:\EHS Procedure\EHS System\EHS1.3 Regulation 法律和其它要求\China regulation\Environment\Air Emisson\A"&ROW(A1),)

追问

结果就成这样了

追答

=HYPERLINK("Z:\EHS Procedure\EHS System\EHS1.3 Regulation 法律和其它要求\China regulation\Environment\Air Emisson\"&a1,a1)

相似回答