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超鏈接專題


分享到:


相關文章: