本文將說明 Microsoft Excel 中 HYPERLINK 函數的公式語法及使用方式。
描述
HYPERLINK 函數可建立捷徑,以跳至目前活頁簿中的其他位置,或開啟儲存在網路伺服器、內部網路或網際網路上的文件。 當您按一下含有 HYPERLINK 函數的儲存格時,Excel 會跳至列出的位置,或開啟您指定的文件。
語法
HYPERLINK (link_location,[friendly_name])
HYPERLINK 函數語法具有下列引數:
Link_location 必填項目。 要開啟的文件路徑和檔案名稱。 Link_location 可以指文件中的位置 (例如 Excel 工作表或活頁簿中的特定儲存格或指定範圍),也可以指 Microsoft Word 文件中的書籤。 路徑可以指向儲存在硬碟機上的檔案。 路徑也可以是伺服器上 (Windows) 版 Microsoft Excel 中的 UNC) 路徑 (通用命名慣例,或是網際網路或內部網路上的統一資源定位器 (URL) 路徑。
注意
Excel 網頁版 HYPERLINK 函數僅對網址 (URL) 有效。 Link_location 可以是用引號括起來的文字字串,或是對包含文字字串形式連結之儲存格的參照。
如果在 link_location 中指定的跳轉不存在或無法瀏覽時,當您按一下儲存格,將會出現錯誤訊息。
Friendly_name 選用。 這是在儲存格中顯示的捷徑文字或數值。 Friendly_name 會加上底線以藍色顯示。 如果省略 friendly_name,儲存格會將 link_location 顯示成捷徑文字。
Friendly_name 可以是一個數值、文字字串、名稱,或是包含捷徑文字或數值的儲存格。
如果 friendly_name 傳回錯誤值 (例如,#VALUE!),則儲存格將顯示錯誤而非捷徑文字。
註解
在 Excel 傳統型應用程式中,若要選取包含超連結的儲存格,但不跳到超連結目的地,請按一下儲存格並按住滑鼠按鈕,直到滑鼠指標變成交叉
,然後放開滑鼠按鈕。 在 Excel 網頁版中,當指標為箭號時,按一下儲存格以選取該儲存格;當指標為指向手時,按一下以跳至超連結目的地。
範例
| 範例 | 結果 |
|---|---|
| =HYPERLINK (“http://example.microsoft.com/report/budget report.xlsx”, “Click for report”) | 開啟儲存在 http://example.microsoft.com/report 的活頁簿。 儲存格會顯示 "Click for report" 作為捷徑文字。 |
| =HYPERLINK (“[http://example.microsoft.com/report/budget report.xlsx]年度!F10“, D1) | 建立超連結,以連結至儲存在 http://example.microsoft.com/report 處之活頁簿的 [ 年度 ] 工作表中的儲存格 F10。 工作表中含有此超連結的儲存格會將儲存格 D1 的內容顯示為其捷徑文字。 |
| =HYPERLINK (“[http://example.microsoft.com/report/budget report.xlsx]'第一季'!DeptTotal“, ”按一下查看第一季部門總計“) | 在 http://example.microsoft.com/report 時儲存的活頁簿中,建立名為 DeptTotal 之範圍的超連結。 工作表中含有此超連結的儲存格會顯示 "Click to see First Quarter Department Total" 作為其捷徑文字。 |
| =HYPERLINK (“http://example.microsoft.com/Annual Report.docx]QrtlyProfits”, “Quarterly Profit Report”) | 若要建立目的地為 Word 檔案內特定位置的超連結,您可以在檔案中使用書籤來定義跳躍位置。 此範例會在檔案 Annual Report.doc saved at http://example.microsoft.com 建立書籤 QrtlyProfits 的超連結。 |
| =HYPERLINK("\\FINANCE\Statements\1stqtr.xlsx", D5) | 將儲存格 D5 的內容顯示為儲存格中的捷徑文字,然後開啟儲存在 Statements 共用區之 FINANCE 伺服器上的活頁簿。 這個範例會使用 UNC 路徑。 |
| =HYPERLINK("D:\FINANCE\1stqtr.xlsx", H10) | 開啟儲存在磁碟機 D 之 Finance 目錄中的活頁簿 1stqtr.xlsx,並顯示儲存在儲存格 H10 中的數值。 |
| =HYPERLINK("[C:\My Documents\Mybook.xlsx]Totals") | 建立目的地為另一份 (外部) 活頁簿 Mybook.xlsx 中的 Totals 區域的超連結。 |
| =HYPERLINK (“[Book1.xlsx]Sheet1!A10“,”移至工作表1 > A10“) | 若要跳至目前工作表中的不同位置,請同時包含活頁簿名稱和工作表名稱,例如,其中 Sheet1 是目前的工作表。 |
| =HYPERLINK (“[Book1.xlsx]一月!A10“,”移至 A10 年 1 月 > “) | 若要跳至目前工作表中的不同位置,請同時包含活頁簿名稱和工作表名稱,例如這樣,其中 [一月] 是活頁簿中的另一個工作表。 |
| =HYPERLINK (儲存格 (“地址”,一月!A1) ,「移至 1 月 > A1」) | 若要跳至目前工作表中不同的位置,而不使用完整格式的工作表參照 ([Book1.xlsx]) ,您可以使用此位置,其中 CELL (“address”) 會傳回目前的活頁簿名稱。 |
| =HYPERLINK($Z$1) | 若要快速更新工作表中使用具有相同引數之 HYPERLINK 函數的所有公式,您可以將連結目標放置在相同或不同工作表上的另一個儲存格中,接著對該儲存格使用絕對參照來當做 HYPERLINK 公式中的 link_location。 您對連結目標所做的變更會立即反映在 HYPERLINK 公式中。 |