Excel 教學:HYPERLINK 函數
1. HYPERLINK 函數的用途
HYPERLINK 函數用來建立可點擊的超連結,可連結到網站、電子郵件、檔案、資料夾,甚至 Excel 內的特定儲存格。
2. HYPERLINK 函數的語法
HYPERLINK(link_location, [friendly_name])
| 參數 | 說明 |
|---|---|
link_location | 必填,連結的目標位置(網址、檔案路徑、儲存格參照等)。 |
[friendly_name] | 選填,顯示為超連結的文字(若省略,會直接顯示 link_location)。 |
3. HYPERLINK 函數範例
? 範例 1:建立網站超連結
=HYPERLINK("https://www.google.com", "點我搜尋 Google")
? 顯示:「點我搜尋 Google」→ 點擊後開啟 Google。
? 範例 2:連結到本機電腦上的檔案
=HYPERLINK("C:\Users\Public\Documents\報告.xlsx", "開啟報告")
? 顯示:「開啟報告」→ 點擊後開啟 報告.xlsx。
? 注意:
- 如果檔案名稱或路徑有空格,建議加上
"來確保正確執行。 - 若檔案在雲端硬碟或網路磁碟機,請確保有適當的存取權限。
? 範例 3:連結到 Excel 內的儲存格
? 點擊連結跳轉到 B10 儲存格:
=HYPERLINK("#B10", "前往 B10")
? 點擊後會跳轉到 B10 儲存格。
? 連結到其他工作表的特定儲存格(例如 銷售報表 工作表中的 A1):
=HYPERLINK("#'銷售報表'!A1", "查看銷售數據")
? 點擊後會跳轉到 銷售報表 的 A1 儲存格。
? 範例 4:建立 Email 超連結
=HYPERLINK("mailto:[email protected]", "聯絡客服")
? 顯示:「聯絡客服」→ 點擊後會打開 Email 應用程式,並自動填入收件人 [email protected]。
? 指定 Email 主旨與內容:
=HYPERLINK("mailto:[email protected]?subject=詢問產品&body=您好,我想詢問...", "發送 Email")
? 點擊後,Email 應用程式會自動填入 收件人、主旨、內容。
? 範例 5:動態建立超連結(搭配 CONCATENATE / & 運算子)
動態產生超連結,根據 A1 儲存格的網址:
=HYPERLINK(A1, "開啟網站")
? 若 A1 = "https://www.microsoft.com",則超連結會指向 Microsoft 網站。
? 用 & 運算子動態產生不同 Google 搜尋連結:
=HYPERLINK("https://www.google.com/search?q=" & A1, "搜尋 " & A1)
? 如果 A1 = "Excel 教學",則點擊後會搜尋 "Excel 教學"。
4. HYPERLINK 函數的應用
✅ 快速開啟網站、檔案、Email
✅ Excel 內部跳轉,方便大型報表切換
✅ 動態產生超連結(例如依據不同產品名稱建立搜尋連結)
5. HYPERLINK 限制與注意事項
| 限制 | 說明 |
|---|---|
| 僅適用於有效連結 | 若連結無效,點擊時可能出錯。 |
| 檔案連結受存取權限影響 | 需確保有權限開啟該檔案或資料夾。 |
| 無法直接開啟某些應用程式 | 可能需要 VBA 來開啟特定程式(如 .exe 檔案)。 |
6. 總結
HYPERLINK("網址", "顯示名稱")建立可點擊的連結。- 可連結到網站、檔案、資料夾、Email、Excel 內的儲存格。
- 動態建立超連結,搭配
&或A1參照變更目標網址。 - 適合用於報表、Email 連結、快速跳轉 Excel 內容。