Excel超链接专题

一、用HYPERLINK函数来进行链接

超链接是经常需要使用到的功能,在函数里面,HYPERLINK函数也可以将对应的地址或路径转化为超链接,点击之后直接到需要的位置。下面就来介绍一下如何使用这个函数。

公式:=HYPERLINK(link_location,[friendly_name])

在这里,link_location是指路径或者路径下的文件名。Friendly_name是单元格内显示的文字,这个可选。

1.打开一个指定路径下面的文件,这里打开桌面上名字是123的工作表,公式:

=HYPERLINK("C:\Users\Administrator\Desktop\123.xlsx", "打开123工作表")

Excel超链接专题

注意使用英文双引号将路径文件名引用进去,点击以后,就会将桌面上这个工作表打开了。

2. 打开一个指定路径下面的工作表,并且定位到一个指定单元格。这里打开123工作簿中的Sheet2中的B12单元格,公式:

=HYPERLINK("[C:\Users\Administrator\Desktop\123.xlsx]Sheet2!B12", "打开123工作表的Sheet2的B12单元格")

注意使用了中括号和引号。

Excel超链接专题

点击以后就会打开这个工作表,定位到单元格B12了。

Excel超链接专题

3.打开一个网页,例如我这里打开百度,公式:

=HYPERLINK("http:\\http://www.baidu.com","百度首页")

Excel超链接专题

点击以后就会打开网页。

4. 跳转到当前工作表的一个指定单元格,例如跳转到B2,公式:

=HYPERLINK("#B2","跳到B2")

Excel超链接专题

5. 跳转到当前工作簿的一个指定单元格,例如Sheet4的单元格A3,公式:

=HYPERLINK("#sheet4!a3","跳到Sheet4工作表a3")

Excel超链接专题

6. 打开一个文件夹,这里打开桌面,公式:

=HYPERLINK("C:\Users\Administrator\Desktop", "打开桌面文件夹")

Excel超链接专题

二、使用VBA来超链接

当一个工作簿中有很多工作表的时候,需要创建一个目录来进行管理。如果手动添加比较麻烦,这里可以使用VBA来进行添加,并且加上超链接,直接跳转到对应的工作表中。

如图,现在一个工作簿中有几个工作表,要来创建目录。

Excel超链接专题

现在使用以下代码来实现:

Sub CreateMenu()
Sheets.Add(Before:=Sheets(1)).Name = "目录" '新建一个目录工作表
Worksheets("目录").Activate
 For i = 1 To Sheets.Count
 Cells(i, 1) = Sheets(i).Name '将其他工作表名称分别填入单元格中
 If i <> 1 Then
 Cells(i, 1).Select
 ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:="", SubAddress:="'" & Sheets(i).Name & "'!A1", TextToDisplay:=Cells(i, 1).Value
 '创建超链接
 End If
 Next i
End Sub

运行以后会新建一个名为“目录”的工作表,位置排在最前面,然后在里面将全部工作表名称列出来。除了新建的目录工作表以外,其他单元格均添加对应的工作表超链接,点击就可以直接跳转到对应工作表的A1单元格了。

Excel超链接专题


分享到:


相關文章: