萬盛學電腦網

 萬盛學電腦網 >> Excel教程 >> excel綜合 >> hyperlink函數各種應用大總結

hyperlink函數各種應用大總結

  下面,給您詳細介紹hyperlink函數在不同場合下的應用方法。

  一、hyperlink函數介紹

  函數功能:創建一個快捷方式(跳轉),用以打開存儲在網絡服務器、Intranet 或 Internet 中的文件。當單擊函數 HYPERLINK 所在的單元格時,Microsoft Execl 將打開存儲在 link_location 中的文件。

  函數語法:HYPERLINK(link_location, friendly_name)

  參數介紹

  Link_location 為文檔的路徑和文件名,此文檔可以作為文本打開。

  Link_location 還可以指向文檔中的某個更為具體的位置,如 Execl 工作表或工作簿******定的單元格或命名區域,或是指向 Microsoft Word 文檔中的書簽。路徑可以是存儲在硬盤驅動器上的文件,或是服務器(在 Microsoft Excel for Windows 中)上的“通用命名規范”(UNC) 路徑,或是在 Internet 或 Intranet 上的“統一資源定位符”(URL) 路徑。

  注意:

  Link_location 可以為括在引號中的文本字符串,或是包含文本字符串鏈接的單元格。

  如果在 link_location 中指定的跳轉不存在或不能訪問,則當單擊單元格時將出現錯誤信息。

  Friendly_name 為單元格中顯示的跳轉文本值或數字值。單元格的內容為藍色並帶有下劃線。如果省略Friendly_name,單元格將 link_location 顯示為跳轉文本。

  Friendly_name 可以為數值、文本字符串、名稱或包含跳轉文本或數值的單元格。

  如果 Friendly_name 返回錯誤值(例如,#VALUE!),單元格將顯示錯誤值以替代跳轉文本。

  說明

  若要選定一個包含超鏈接的單元格並且不跳往超鏈接的目標文件,請單擊單元格區域並按住鼠標按鈕直到光標變成一個十字,然後釋放鼠標按鈕。也就是一直按鼠標直到選中單元格,這一點我也是今天才知道,我以前都是選取相鄰的單元格再按方向鍵移到有超鏈接的單元格。

  二、hyperlink函數應用總結

  1. 下面的示例打開存儲在 Internet 的 www.dzwebs.net/report 地址上的工作表 Budget Report.xls,同時,鏈接單元格顯示的文本為“Click for report”:

  打開存儲在 Internet 的 example.microsoft.com/report 地址上的工作表Report.xls

  =HYPERLINK("http://www.dzwebs.net/report/report.xls", "打開存儲在 Internet 的 www.dzwebs.net/report地址上的工作表Budget Report.xls")

  2. 下面的示例創建對工作簿 Budget Report.xls 的 Annual 工作表中單元格 F10 的超鏈接,該工作簿存儲在 Internet 的 www.dzwebs.net/report地址上。工作表中包含超鏈接的單元格將以單元格 C25 的內容作為其顯示的跳轉文本:

  以單元格 C25 的內容作為其顯示的跳轉文本

  =HYPERLINK("[http://www.dzwebs.net/report/report.xls]Annual!F10", C26)

  3. 下面的示例創建對工作簿Report.xls 的 First Quarter 工作表中 DeptTotal 區域的超鏈接,該工作簿存儲在 Internet 的 www.dzwebs.net/report地址上。工作表中包含超鏈接的單元格將顯示跳轉文本“點擊浏覽一季度部門匯總”:

  點擊浏覽一季度部門匯總

  =HYPERLINK("[http://www.dzwebs.net/report/report.xls]First Quarter!DeptTotal", "點擊浏覽一季度部門匯總")

  4. 若要對 Microsoft Word 文檔中的特定位置創建超鏈接,必須使用書簽來定義文檔中所要跳轉的位置。下面的示例創建對 example.microsoft.com 上名為 Annual Report.doc 的文檔中的書簽 QrtlyProfits 的超鏈接:

  =HYPERLINK("[http://example.microsoft.com/Annual Report.doc]QrtlyProfits", "季度利潤報告")

  5. 在 Excel for Windows 中,下面的示例可以將單元格 C38 中的內容顯示為超鏈接單元格中的跳轉文本,並打開名為 1stqtr.xls 的文件,該文件存儲在 FINANCE 服務器的 Statements 共享文件夾中。此示例使用 UNC 路徑:

  打開存儲在 FINANCE 服務器的 Statements 共享文件夾中名為 1stqtr.xls 的文件

  =HYPERLINK("FINANCEStatements1stqtr.xls",C38)

  6. 下面的示例打開 Excel for Windows 的文件 1stqtr.xls,該文件存儲在驅動器 D 的名為 Finance 的目錄下,並顯示存儲在單元格 C42 中的數字值:

  打開D盤Finance目錄下的文件 1stqtr.xls

  =HYPERLINK("D:FINANCE1stqtr.xls", C42)

  7. 在 Excel for Windows 中,下面的示例將創建指向另一個(外部)工作簿 Mybook.xls 中名為 Totals 的區域的超鏈接:

  [C:My DocumentsMybook.xls]Totals =HYPERLINK("[C:My DocumentsMybook.xls]Totals")

  8. 在 Microsoft Excel for Macintosh 中,下面的示例將在單元格中顯示“Click here”,並打開保存在名為 Macintosh HD 硬盤上 Budget Reports 文件夾中的 First Quarter 文件:

  HYPERLINK在Microsoft Excel for Macintosh下的用法

  =HYPERLINK("Macintosh HD:Budget Reports:First Quarter", "HYPERLINK在Microsoft Excel for Macintosh下的用法")

  9. 可以在工作表內創建超鏈接,以便從一個單元格跳轉到另一個單元格。例如,如果當前工作簿為 HYPERLINK 函數.xls,活動工作表為HYPERLINK,則下面的公式將創建跳轉到本工作表單元格 B55 的超鏈接。

  查看該超鏈接公式

  =HYPERLINK("[HYPERLINK 函數.xls]HYPERLINK!B55", "查看該超鏈接公式")

  若要跳轉到同一工作簿中的其他工作表,請更改超鏈接中的工作表名稱。在前例中,若要創建鏈接到 Test 工作表中單元格 B55 的鏈接,請將 HYPERLINK 更改為 Test。 到工作表Test的B55單元格

  =HYPERLINK("[HYPERLINK 函數.xls]Test!B55","到工作表Test的B55單元格")

  10. 如果每次當前工作簿名稱改變(如你可能想把本文件改個自己喜歡的名字保存),都得修改超鏈接公工會很麻煩,這裡有另一種解決方法:當前工作簿可以用#表示。 去本工作溥的Test工作表的A1單元格

  =HYPERLINK("#Test!A1","去本工作溥的Test工作表的A1單元格")

  11. 如果工作表名稱中含有特殊符號,如"-",空格等。這時工作表名稱兩邊要用單引號引起來才能被識別。

  工作表名稱中含有-

  =HYPERLINK("#'1-1'!A1","工作表名稱中含有-")

  工作表名稱中含有空格

  =HYPERLINK("#'1 3'!A1","工作表名稱中含有空格")

  12. 超鏈接還可以定位到VBE中某稱具體的程序。

  查看過程AddHYPERLINK()的代碼

  Sub AddHYPERLINK()

  'VBA建立超鏈接

  With Worksheets("Test")

  .Hyperlinks.Add Anchor:=.Range("a5"), _

  Address:="mailto:[email protected]?subject=hello", _

  ScreenTip:="Write us today", _

  TextToDisplay:="Support"

  End With

  End Sub

  =HYPERLINK("#AddHYPERLINK","查看過程AddHYPERLINK()的代碼")

copyright © 萬盛學電腦網 all rights reserved