Skip to main content

Excel 超連結教學:在 Excel 中建立、變更、使用與移除超連結

Author: Siluvia Last Modified: 2025-05-12

眾所周知,超連結可用於網路上在網站間導航。在 Excel 中,您不僅可以建立超連結開啟網頁,還能連結到儲存格、工作表、工作簿等。本教學將逐步說明如何建立、變更、使用及移除超連結,幫助您快速掌握 Excel 超連結的應用。

目錄: [ 隱藏 ]

(點擊下方或右側目錄中的任一標題,即可跳轉至對應章節。)

1.什麼是 Excel 中的超連結?

Excel 超連結是一種參照,讓您只需點擊滑鼠即可開啟下列項目之一:

  1. 檔案
  2. 檔案中的特定位置
  3. 網頁
  4. 電子郵件訊息

通常,Excel 超連結會以藍色底線字體顯示於儲存格中,如下圖所示。

What is hyperlink


2. 超連結的類型

Excel 中的超連結分為兩種:絕對超連結與相對超連結。本節將說明這兩種超連結的差異。

2.1 Excel 中的絕對超連結

絕對超連結包含完整的位址格式,例如:protocol://domain/path。

協定:協定通常為 http://https://ftp://gopher:// file://
網域:網域是網站的名稱。
路徑:完整路徑包含目錄及檔案資訊。

請參考以下範例:

1) 絕對網址:https://www.extendoffice.com/order/kutools-for-excel.html
2) 指向文字檔的絕對超連結:C:\Users\Win10x64Test\Documents\test\info\instruction1.txt
2.2 Excel 中的相對超連結

相對超連結所包含的資訊通常比絕對超連結少。

請參考以下範例:

1) 相對網址:order/kutools-for-excel.html
2) 指向文字檔的相對超連結:test\info\instruction1.txt

對於網頁而言,使用相對超連結能讓頁面載入速度比使用絕對超連結更快。

在 Microsoft Excel 中,建立外部連結時可以選擇使用絕對或相對超連結,但建議此情況下優先使用相對路徑。使用相對超連結,未來移動工作簿時不會破壞彼此間的連結。不過,這取決於連結檔案與來源資料檔案的位置:

  1. 連結檔案與來源資料檔案在同一資料夾內。
  2. 來源資料檔案位於與連結檔案同一根目錄下的子資料夾內。

例如,連結檔案位於 C:\Users\linked.xlsx,而來源資料檔案位於 C:\Users\info\source.xlsx。在這種情況下,使用相對超連結,您可以將連結檔案和來源資料檔案移動到任何位置,只要來源資料檔案仍在名為“info”的子資料夾內,連結就不會中斷且無需更新。如果使用絕對超連結,每次移動檔案時都必須更新路徑。


3. 在 Excel 中建立超連結的基本方法

Excel 提供兩種方法讓使用者建立超連結。

3.1 使用 Excel 超連結功能建立超連結

最傳統的建立超連結方法是使用「 插入超連結」指令。本節將示範如何應用「插入超連結」指令在 Excel 中建立超連結。

1. 選取要添加超連結的儲存格,然後點擊插入 > 超連結。

click Insert > Hyperlink to insert hyperlink

注意:

1) 在 Excel2019 中,此指令已更名為「連結」。
2) 您也可以右鍵點擊儲存格,然後從右鍵選單選擇「超連結」。
3) 或按下 Ctrl + K 快捷鍵。

 right click the cell, and then select Hyperlink to insert hyperlink

2. 接著會跳出「插入超連結」對話框,根據您要建立的超連結類型進行設定。

3.1.1 建立連結到其他檔案的超連結

在「 插入超連結」對話框中,若要建立外部連結到其他檔案,請依下列步驟設定:

1. 在「連結到」窗格中保持「 現有檔案或網頁」選項被選取;

2. 在「 尋找範圍」清單方塊中,指定您要連結的檔案。

提示:您可以直接在清單方塊中選擇檔案,點擊「 尋找範圍」下拉箭頭顯示所有下拉項目以選擇,或點擊「瀏覽檔案」圖示開啟「 連結到檔案」對話框選擇檔案。

3. 在「 顯示文字」方塊中,若選取的儲存格已有值,該值會顯示於此,您可視需要更改。

4. 可選:若希望滑鼠懸停於超連結時顯示提示,可點擊「提示」按鈕,輸入提示文字後點擊「確定」。

5. 點擊「確定」。

specify options in the dialog box to create a hyperlink to another file

現在您已建立指向特定檔案的超連結。點擊該超連結時,檔案會立即開啟。

When clicking the hyperlink, the file will be opened

3.1.2 建立連結到網站的超連結

在「 插入超連結」對話框中,您也可以依下列步驟建立指向網頁的超連結。

1. 在「連結到」窗格中保持「 現有檔案或網頁」選項被選取;

2. 填寫「位址」與「 顯示文字」方塊。

  1. 若您記得要連結的網頁,直接輸入於「位址」方塊即可。
  2. 若您不清楚網頁網址但已將其加入瀏覽器收藏夾,請點擊 瀏覽網頁 按鈕 Browse the Web button尋找範圍 區段以開啟網頁瀏覽器。在瀏覽器中開啟要連結的網頁,然後返回 插入超連結 對話框(無需關閉瀏覽器)。您會看到 位址顯示文字 欄位會自動填入目前開啟的網頁資訊。

提示:您可根據需要更改「顯示文字」或新增「提示」

3. 點擊「確定」。

Create a hyperlink to website

3.1.3 建立連結到當前工作簿特定位置的超連結

若要建立指向當前工作表或工作簿特定位置的超連結,可於「插入超連結」對話框中進行如下設定。

1. 在「連結到」窗格中保持「 現有檔案或網頁」選項被選取;

2. 點擊「書籤」按鈕。

3. 跳出「選擇文件中的位置」對話框,於「輸入儲存格參照」方塊輸入要定位的儲存格位址,選擇所需的工作表或命名區域,然後點擊「確定」。

4. 返回「 插入超連結」對話框時,點擊「確定」完成設定。

Create a hyperlink to specific location of current workbook

另一種方式:在「 插入超連結」對話框中,於「連結到」窗格選擇「文件中的位置」選項,指定要連結的工作表/命名區域與儲存格,然後點擊「確定」。如圖所示:

Another solution to Create a hyperlink to specific location of current workbook

3.1.4 建立連結到電子郵件地址的超連結

本節將說明如何在「插入超連結」對話框中建立指向電子郵件的超連結。

1. 在「 連結到」窗格選擇「電子郵件地址」選項;

2. 在「顯示文字」方塊中,若選取的儲存格已有值,該值會顯示於此,您可視需要更改。

3. 在「電子郵件地址」欄位輸入一個或多個電子郵件地址(多個地址請用分號分隔)。

4. 在「主旨」欄位直接輸入郵件主旨。

提示:新增郵件主旨後,若要包含郵件正文,請在主旨後加上 &body=正文內容,例如 FAQs of Kutools for Excel&body=I want to know more about your product

3. 點擊「確定」。

Create a hyperlink to an email address

從現在起,點擊該超連結會自動開啟 Outlook 郵件,您會看到「收件人」、「主旨」及「郵件正文」欄位已填入上述指定內容。

注意:若要強制 mailto 超連結於 Outlook 開啟,請確保 Outlook 已設為您電腦的預設郵件用戶端。

when clicking the hyperlink, an Outlook email will open

3.2 使用 HYPERLINK 函數建立超連結

除了「插入超連結」指令外,您也可以使用 HYPERLINK 函數在 Excel 中建立超連結。

語法

HYPERLINK(link_location, [friendly_name])

參數說明

Link_location(必填):要開啟的文件或網頁路徑。可指向 Excel 工作表或工作簿中的特定儲存格或命名區域。
Friendly_name(選填):儲存格中顯示的文字或值。若省略 friendly_name,則會以 link_location 作為儲存格中的連結文字。可為數值、字串、名稱或包含跳轉文字/值的儲存格。

以下舉例說明如何使用 HYPERLINK 函數在 Excel 中建立超連結。

範例1:使用 HYPERLINK 函數連結到其他檔案

假設您要建立指向名為“test”的 txt 檔案的超連結,該檔案位於路徑:C:\Users\Win10x64Test\Documents\My files,可依下列方式使用 HYPERLINK 函數建立超連結。

1. 選取一個儲存格輸入下方公式,然後按 Enter 鍵。

=HYPERLINK("C:\Users\Win10x64Test\Documents\My files\test.txt","點此開啟名為 test 的 txt 檔")

Link to another file with HYPERLINK function

若連結檔案與來源資料檔案在同一資料夾,於 HYPERLINK 函數中使用相對超連結(僅包含檔名與副檔名),如下:

=HYPERLINK("test.txt","點此開啟名為 test 的 txt 檔")

若來源資料檔案位於與連結檔案同一根目錄下的子資料夾,於 HYPERLINK 函數中使用相對超連結(僅包含根目錄名稱、檔名與副檔名),如下:

=HYPERLINK("My files\test.txt","點此開啟名為 test 的 txt 檔")

建立後,點擊超連結即可直接開啟 test.txt 檔案。

範例2:使用 HYPERLINK 函數連結到網站

HYPERLINK 函數同樣支援建立指向網站的超連結。

1. 選取一個空白儲存格輸入下方公式,然後按 Enter 鍵。

=HYPERLINK("https://www.extendoffice.com/","Extendoffice")

Link to a website with HYPERLINK function

範例3:使用 HYPERLINK 函數連結到當前工作簿特定位置

假設您要連結到當前工作簿 Sheet4 的 D100 儲存格,可輸入下方公式完成。

1. 選取一個空白儲存格輸入下方公式,然後按 Enter 鍵。

=HYPERLINK("#Sheet4!D100","跳至 Sheet4 的 D100")

Link to a specific location of current workbook with HYPERLINK function

範例4:使用 HYPERLINK 函數連結到電子郵件地址

要建立指向電子郵件地址的超連結,可將 HYPERLINK 函數與“mailto”結合。

=HYPERLINK("mailto:"&"email address","顯示文字")

1. 選取一個空白儲存格,輸入下方公式,然後按 Enter 鍵。

=HYPERLINK("mailto:"&"happysiluvia@gmail.com","email to")

Link to an email address with HYPERLINK function

若要在公式中包含兩個電子郵件地址,請使用下列公式:

=HYPERLINK("mailto:"&"Email address A"&","&"Email address B","顯示文字")

從現在起,點擊該超連結會自動建立 Outlook 郵件,指定的電子郵件地址會列於收件人欄位。


4. 在不同情境下建立超連結

在使用 Excel 時,您可能會遇到「插入超連結」指令或 HYPERLINK 函數無法實現的特殊需求,例如同時建立多個超連結、批量為每個工作表建立超連結索引、根據儲存格值動態建立超連結等。

本節列舉不同情境下建立超連結的方法及對應解決方案。

4.1 在一個或多個儲存格中建立多個超連結

傳統方法每次只能在一個儲存格建立一個超連結,若要在一個或多個儲存格中建立多個超連結,可參考下列方法。

4.1.1:使用圖形在一個儲存格中建立多個超連結

預設情況下,Excel 一次只允許在一個儲存格建立一個超連結。不過有個小技巧:利用圖形在同一儲存格中建立多個超連結。

假設 B1 儲存格中有一句話,如下圖所示,您想分別為“Extendoffice”、Kutools for ExcelKutools for OutlookKutools for Word這幾段文字分別添加不同的超連結,可依下列步驟操作。

Create multiple hyperlinks in one cell

1. 首先,將這些文字分別設為超連結文字外觀(改為藍色字體並加底線)。完成後效果如下。

separately format these texts as hyperlink texts appearance

2. 點擊插入 >形狀 > 矩形。

3. 繪製一個矩形覆蓋要加超連結的文字。本例中,畫一個矩形覆蓋“Extendoffice”文字。如下圖:

Draw a rectangle to cover the text to be hyperlinked

4.右鍵點擊矩形,從右鍵選單選擇 「設定圖形格式」以開啟 設定窗格

Right click the rectangle and select Format Shape

5. 在 「設定圖形格式」窗格的「填滿與線條」標籤下,將「填滿」「線條」選項分別設為「無填滿」「無線條」

change the Fill and Line options to No fill and No line under the Fill & Line tab

此時圖形已變為透明。

6. 保持圖形選取狀態,右鍵點擊並選擇「超連結」。

right click the shape and select Hyperlink

7. 在「插入超連結」對話框中指定位址,然後點擊「確定」。如下圖:

提示:在「插入超連結」對話框中,您可根據需要設定不同類型的超連結,點擊了解詳情

specify an address in the dialog box

8. 重複步驟2 至7,直到儲存格內其他文字都加上超連結。

完成後,您可看到一個儲存格內有多個超連結,如下示範。

4.1.2 使用強大工具為多個儲存格建立多個超連結

若需為多個儲存格批量添加超連結,強烈推薦 Kutools for Excel 的「轉換超連結」功能。

Kutools for Excel 提供超過 300 種進階功能,簡化複雜任務,提升創造力與效率。 結合 AI 能力,Kutools 能夠精準自動化任務,讓數據管理變得輕而易舉。Kutools for Excel 的詳細資訊...免費試用...

假設有兩欄分別存放文字與對應的超連結位址,若要批量將所有文字根據對應位址加上超連結,可依下列步驟操作。

Create multiple hyperlinks for multiple cells

1. 點擊 Kutools >連結 >轉換超連結。如下圖:

Click Kutools > Link > Convert Hyperlinks

2. 在「轉換超連結」對話框中,請依下列方式設定。

2.1) 在「轉換類型」區域選擇「儲存格內容轉超連結地址」選項;
2.2) 在 輸入區域 方塊中,點擊 select button 按鈕選取包含超連結位址的儲存格區域;
2.3) 在 結果區域 方塊中,點擊 select button 按鈕選取要批量加超連結的文字儲存格區域;
2.4) 點擊「確定」。如下圖:

specify the options in the dialog box

至此,您已批量為選取的儲存格加上不同的超連結,如下圖所示。

different hyperlinks are added to selected cells

  如果您想免費試用(30天)此工具,請點擊下載,然後按照上述步驟進行操作。

4.2 為工作簿的每個工作表建立超連結

假設您收到一份包含12 個工作表(1 月至12 月)的銷售報表,且需經常在各工作表間切換查找與分析資料。此時建立一份帶有超連結的工作表索引將大大提升效率。本節將詳細介紹兩種方法,協助您快速建立當前工作簿的超連結索引。

4.2.1 使用 VBA 程式碼為工作簿每個工作表建立超連結

您可使用下方 VBA 程式碼,在工作簿中建立帶有超連結的工作表索引。

1. 在要建立工作表索引的工作簿中,同時按下 Alt + F11 鍵。

2. 在 Microsoft Visual Basic for Applications 視窗中,點擊插入 > 模組,然後將下方 VBA 程式碼複製到模組視窗。

VBA 程式碼:在當前工作簿建立帶超連結的工作表索引

Sub CreateIndex()
'Updateby Extendoffice 20210825
    Dim xAlerts As Boolean
    Dim I  As Long
    Dim xShtIndex As Worksheet
    Dim xSht As Variant
    xAlerts = Application.DisplayAlerts
    Application.DisplayAlerts = False
    On Error Resume Next
    Sheets("Index").Delete
    On Error GoTo 0
    Set xShtIndex = Sheets.Add(Sheets(1))
    xShtIndex.Name = "Index"
    I = 1
    Cells(1, 1).Value = "INDEX"
    For Each xSht In ThisWorkbook.Sheets
        If xSht.Name <> "Index" Then
            I = I + 1
            xShtIndex.Hyperlinks.Add Cells(I, 1), "", "'" & xSht.Name & "'!A1", , xSht.Name
        End If
    Next
    Application.DisplayAlerts = xAlerts
End Sub

copy and paste the code into the module

3. 按下 F5 鍵執行程式碼。

此時會在所有工作表之前插入一個名為“Index”的新工作表。所有帶超連結的工作表名稱會以列表方式顯示,點擊任一超連結即可立即開啟對應工作表。

All sheet names with hyperlinks are listed in a column

4.2.2 使用強大工具輕鬆為工作簿每個工作表建立超連結

若您不熟悉 VBA 程式碼,強烈推薦 Kutools for Excel 的「創建鏈接表」功能。只需幾下點擊,即可輕鬆為工作簿建立帶超連結的工作表索引。

Kutools for Excel 提供超過 300 種進階功能,簡化複雜任務,提升創造力與效率。 結合 AI 能力,Kutools 能夠精準自動化任務,讓數據管理變得輕而易舉。Kutools for Excel 的詳細資訊...免費試用...

1. 在要建立超連結索引的工作簿中,點擊 Kutools Plus > 工作表 > 創建鏈接表

click Kutools Plus > Worksheet > Create List of Sheet Names

2. 在「創建鏈接表」對話框中,請依下列方式設定。

2.1) 在「類型」區域選擇所需選項;
2.2) 在「 創建鏈接表的名稱」方塊中輸入工作表名稱;
2.3) 在「 工作簿中插入的位置」下拉清單中保持「第一張表」項目被選取;
2.4) 點擊「確定」。如下圖:

set options in the dialog box

提示:顯示鏈接表跨越的行數:若列表過長無法在一頁顯示,可選擇將索引顯示於兩欄或多欄。

此時,當前工作簿已建立帶超連結的工作表索引,如下圖所示。

the hyperlinked index of sheets is created

4.3 根據儲存格值建立動態超連結

如以下示範,有兩個工作表,一個包含下拉列表,另一個包含下拉列表的來源資料。現在您需要在下拉列表旁建立一個超連結,當從下拉列表選擇項目後,點擊超連結即可直接跳至來源資料工作表中對應項目的儲存格。

點擊了解如何在 Excel 中根據儲存格值建立動態超連結

4.4 從純文字建立超連結

假設您有一份網址清單以純文字顯示,需提交給主管。提交前,您需將所有網址純文字轉為可點擊的超連結。該如何操作?本節提供兩種方法協助您完成。

Create hyperlink from plain text

4.4.1 使用 VBA 程式碼將網址文字轉為可點擊超連結

您可執行下方 VBA 程式碼,將 Excel 中的網址純文字轉為超連結。

1. 按下 Alt + F11 鍵開啟 Microsoft Visual Basic for Applications 視窗。

2. 在 Microsoft Visual Basic for Applications 視窗中,點擊插入 > 模組,然後將下方 VBA 程式碼複製到模組視窗。

VBA 程式碼:將網址文字轉為 Excel 超連結

Sub ConvertToHyperlinks()
'Updateby Extendoffice
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
    Application.ActiveSheet.Hyperlinks.Add Rng, Rng.Value
Next
End Sub

copy and paste the code into the module

3. 按下 F5 鍵執行程式碼。在跳出的 Kutools for Excel 對話框中,選取要轉換為超連結的純文字區域,然後點擊「確定」。

select the range containing the plain texts to convert to hyperlinks

此時,選取儲存格內所有純文字已轉為超連結,如下圖所示。

all plain texts in selected cells are converted to hyperlinks

4.4.2 使用強大工具將網址文字轉為可點擊超連結

本節介紹 Kutools for Excel 的「轉換超連結」功能,協助您輕鬆將 Excel 中的網址文字批量轉為可點擊超連結。

Kutools for Excel 提供超過 300 種進階功能,簡化複雜任務,提升創造力與效率。 結合 AI 能力,Kutools 能夠精準自動化任務,讓數據管理變得輕而易舉。Kutools for Excel 的詳細資訊...免費試用...

1. 選取包含要轉換為超連結的網址純文字區域,然後點擊 Kutools >連結 >轉換超連結

click Kutools > Link > Convert Hyperlinks

2. 在「轉換超連結」對話框中,請依下列方式設定。

2.1) 在「轉換類型」區域選擇「儲存格內容轉超連結地址」選項;
2.2) 勾選「轉換來源區域」方塊;
2.3) 點擊「確定」。如下圖:

注意:所選區域會自動顯示於「輸入區域」方塊,您可視需要更改。

specify the options in the dialog box

此時,選取儲存格內所有純文字已一次性轉為超連結。

4.5 為資料夾內所有檔案建立超連結

如下圖所示,資料夾內有多種檔案,您想將所有或特定類型檔案建立超連結於工作表中,下列方法可協助您完成。

Create hyperlinks to all files in a folder

4.5.1 使用 VBA 程式碼自動列出資料夾內所有檔名並建立超連結

您可使用下方 VBA 程式碼,自動列出指定資料夾內所有檔名並同時建立超連結。請依下列步驟操作。

1. 在工作簿中新增一個工作表,用於輸出帶超連結的檔名。

2. 同時按下 Alt + F11 鍵開啟 Microsoft Visual Basic for Applications 視窗。

3. 在 Microsoft Visual Basic for Applications 視窗中,點擊插入 > 模組,然後將下方 VBA 程式碼複製到模組視窗。

VBA 程式碼:列出資料夾內所有檔名並建立超連結

Sub ListFileNames()
'Update by Extendoffice 20210827
    Dim xFSO As Object
    Dim xFolder As Object
    Dim xFile As Object
    Dim xFiDialog As FileDialog
    Dim xPath As String
    Dim I As Integer
    Set xFiDialog = Application.FileDialog(msoFileDialogFolderPicker)
    If xFiDialog.Show = -1 Then
        xPath = xFiDialog.SelectedItems(1)
    End If
    Set xFiDialog = Nothing
    If xPath = "" Then Exit Sub
    Set xFSO = CreateObject("Scripting.FileSystemObject")
    Set xFolder = xFSO.GetFolder(xPath)
    For Each xFile In xFolder.Files
        I = I + 1
        ActiveSheet.Hyperlinks.Add Cells(I, 1), xFile.Path, , , xFile.Name
    Next
End Sub

copy and paste the code into the module

4. 按下 F5 鍵執行程式碼。在跳出的「瀏覽」視窗中,選取要建立超連結的檔案資料夾,然後點擊「確定」。

select the folder containing the files to create hyperlinks

此時,所選資料夾內所有檔名會從新工作表的 A1 開始依序列出,同時每個檔名都建立了超連結。點擊儲存格內的檔名即可直接開啟檔案。

all file names in selected folder are listed with hyperlinks

注意:若指定資料夾內有子資料夾,子資料夾內的檔名不會被列出。

4.5.2 使用強大工具輕鬆列出資料夾檔案並建立超連結

上述 VBA 程式碼僅能列出資料夾內所有檔名。這裡推薦 Kutools for Excel 的「檔名目錄」功能。該功能可輕鬆列出資料夾及其子資料夾內所有或特定類型檔名並建立超連結。

Kutools for Excel 提供超過 300 種進階功能,簡化複雜任務,提升創造力與效率。 結合 AI 能力,Kutools 能夠精準自動化任務,讓數據管理變得輕而易舉。Kutools for Excel 的詳細資訊...免費試用...

1. 點擊 Kutools Plus > 導入與導出 > 檔名目錄

Click Kutools Plus > Import & Export > Filename List

2. 在「檔名目錄」對話框中,請依下列方式設定。

2.1) 在 目錄設置 區域中,點擊 browse button 按鈕選取要列出檔名的資料夾;
包括子目錄內的文件:勾選此選項將列出子資料夾內的檔名;
包括隱藏文件和文件夾:勾選此選項將列出隱藏檔案名稱。
2.2) 在「文件類型」區域,可指定列出所有檔案、常用類型或多種檔案類型名稱;
2.3) 在「其他設置」區域,選擇要在報表中顯示的檔案大小單位;
2.4) 勾選「創建超鏈接」方塊;
2.5) 點擊「確定」。如下圖:

specify the options in the dilaog box

此時,指定資料夾(含子資料夾)內所有檔名已帶超連結列於新建立的工作表,如下圖所示。

在工作表中,您可點擊檔名開啟檔案,或點擊資料夾路徑開啟資料夾。

all files are listed with hyperlinks


5. 更改 Excel 中的超連結

建立超連結後,您可能需要修改,例如更改連結文字或位置、外觀或路徑。以下將逐一說明解決方法。

5.1 使用編輯超連結功能更改連結文字或位置

可使用「編輯超連結」功能,根據需要更改連結文字、位置或兩者。

1. 選取超連結儲存格,右鍵點擊並選擇 「編輯超連結」,或按下 Ctrl + K 鍵。

right click and select Edit Hyperlink

2. 在「 編輯超連結」對話框中,根據需要更改選項,然後點擊「確定」儲存變更。

例如,要更改連結文字,請修改「顯示文字」方塊中的內容。

5.2 更改當前工作簿中超連結的外觀

預設情況下,Excel以藍色底線格式顯示超連結。本節將說明如何更改 Excel 超連結的外觀。

若要更改當前工作簿中尚未點擊的超連結外觀,請依下列步驟設定。

1. 在「常用」標籤下,於「樣式」方塊中右鍵點擊「超連結」,然後於右鍵選單點擊「修改」。

right click Hyperlink in the Styles box, and then click Modify in the context menu

2. 在「樣式」對話框中,點擊「格式」按鈕。

click the Format button in the dialog box

3.進入「 設定儲存格格式」對話框後,於「字體」標籤下根據需要更改選項,然後點擊「確定」儲存變更。

本例中,我更改了超連結的字形與顏色。如下圖:

 change the options as you need under the Font tab

4. 返回「樣式」對話框時,點擊「確定」。

此時,當前工作簿中尚未點擊的超連結已更改為指定格式,如下圖所示。

the hyperlinks in current workbook are changed to specified formatting

注意:若要更改已點擊過的超連結外觀,請於「常用」標籤下於「樣式」方塊中右鍵點擊「 已訪問超連結」,選擇「修改」,然後重複上述步驟2-4。

steps to change the appearance of hyperlinks that have been clicked

5.3 在 Excel 中一次更改多個超連結路徑

假設您在一個工作表中為多個儲存格資料建立了相同的超連結,若需批量將超連結路徑更改為新路徑,可嘗試下列任一方法。

5.3.1 使用 VBA 程式碼一次更改多個超連結路徑

下方 VBA 程式碼可協助您一次更改當前工作表中所有相同超連結路徑。請依下列步驟操作。

1. 按下 Alt + F11 鍵開啟 Microsoft Visual Basic for Applications 視窗。

2. 在 Microsoft Visual Basic for Applications 視窗中,點擊插入 > 模組,然後將下方 VBA 程式碼複製到模組視窗。如下圖:

VBA 程式碼:一次更改多個超連結路徑

Sub ReplaceHyperlinks()
'Update by Extendoffice 20210831
Dim Ws As Worksheet
Dim xHyperlink As Hyperlink
Dim xOld As String, xNew As String
xTitleId = "KutoolsforExcel"
Set Ws = Application.ActiveSheet
xOld = Application.InputBox("Old text:", xTitleId, "", Type:=2)
xNew = Application.InputBox("New text:", xTitleId, "", Type:=2)
Application.ScreenUpdating = False
For Each xHyperlink In Ws.Hyperlinks
    xHyperlink.Address = Replace(xHyperlink.Address, xOld, xNew)
Next
Application.ScreenUpdating = True
End Sub

copy and paste the code into the module

3. 按下 F5 鍵執行程式碼。

4. 在跳出的 KutoolsforExcel 對話框中,輸入要替換的超連結位址文字,然後點擊「確定」。

enter the hyperlink address text to replace

5. 在第二個 KutoolsforExcel 對話框中,輸入要替換為的新超連結位址文字,然後點擊「確定」。

enter the new hyperlink address text  to replace with

本例中,我將所有超連結中的“addin”批量替換為“extendoffice”。結果如下圖所示。

all texts in the hyperlinks are changed

5.3.2 使用強大工具一次更改多個超連結路徑

利用 Kutools for Excel 的「多工作簿尋找和替換」功能,您可輕鬆批量更改多個超連結路徑,不僅可在選定區域,也可在多個工作表、所有開啟的工作簿或當前工作簿中操作。

Kutools for Excel 提供超過 300 種進階功能,簡化複雜任務,提升創造力與效率。 結合 AI 能力,Kutools 能夠精準自動化任務,讓數據管理變得輕而易舉。Kutools for Excel 的詳細資訊...免費試用...

1. 點擊 Kutools > 尋找 > 多工作簿尋找和替換。如下圖:

Click Kutools > Find > Find & Replace in Multiple Workbooks

2. 此時「尋找和替換」窗格會顯示於工作簿左側,請依下列方式設定。

2.1) 切換至「替換」標籤;
2.2) 分別在「尋找內容」「替換為」方塊輸入原始超連結文字與新超連結文字;
2.3) 在「尋找範圍」下拉清單中指定搜尋範圍;
提示:可選擇5 種範圍:選中工作表所有工作簿當前工作簿當前工作表選擇區域。若選擇「選中工作表」或「選擇區域」,需手動選取所需工作表或區域。
2.4) 在「尋找內容」下拉清單選擇「超連結」;
2.5) 點擊「全部替換」按鈕。如下圖:

set options in the pane

替換完成後,結果會顯示於下方列表方塊。


6. Excel 超連結使用技巧

本節提供一些超連結使用小技巧。

6.1 選取儲存格而不開啟超連結

有時選取帶有超連結的儲存格時,超連結會立即被開啟。如何只選取儲存格而不觸發超連結?本節小技巧可協助您。

點擊儲存格時,請持續按住滑鼠左鍵直到游標變為 .

此時即可只選取儲存格而不影響超連結,如下示範。

6.2 使用 VBA 程式碼批量開啟多個超連結

本節提供 VBA 程式碼,協助您在 Excel 中批量開啟多個超連結。

1. 按下 Alt + F11 鍵。

2. 在開啟的 Microsoft Visual Basic for Applications 視窗中,點擊插入 > 模組,然後將下方 VBA 程式碼複製到模組視窗。

VBA 程式碼:批量開啟多個超連結

 Sub OpenHyperLinks()
'Update by Extendoffice 20210831
      Dim xHyperlink As Hyperlink
      Dim WorkRng As Range
      On Error Resume Next
      xTitleId = "KutoolsforExcel"
      Set WorkRng = Application.Selection
      Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
      For Each xHyperlink In WorkRng.Hyperlinks
         xHyperlink.Follow
      Next
End Sub

3. 在 KutoolsforExcel 對話框中,選取要批量開啟超連結的儲存格,然後點擊「確定」。

select the cells containing the hyperlinks to open in bulk

此時,選取區域內所有超連結會立即被開啟。

6.3 更改開啟超連結時的預設瀏覽器

點擊超連結時,會以 Windows 預設瀏覽器開啟。許多人電腦中安裝了多個瀏覽器。本節將說明如何更改預設瀏覽器,讓日後在 Excel 點擊連結時以您偏好的瀏覽器開啟。

1. 在 Windows10 中,點擊視窗左下角「在此輸入搜尋內容」按鈕,於搜尋框輸入 control panel,然後點擊搜尋結果中的「控制台」。

提示:在 Windows7 中,點擊視窗左下角「開始」按鈕,然後於選單中找到並點擊「控制台」。

click the Start button and click Control Panel from the menu

2. 在「控制台」視窗中,點擊「程式」。

click Programs in the Control Panel window

3. 在「程式」視窗中,點擊「預設程式」。如下圖:

 click Default Programs in the Programs window

4. 在「預設程式」視窗中,點擊 「設定您的預設程式」

click Set your default programs in the Programs window

5. 在「設定」視窗中,您可於「網頁瀏覽器」區域看到目前預設瀏覽器,點擊預設瀏覽器以展開瀏覽器清單,然後從中選擇您希望用來開啟 Excel連結的瀏覽器。

choose a browser to use

6. 此時預設瀏覽器已更改為指定瀏覽器。請關閉所有與控制台相關的視窗。

從現在起,所有連結都會以指定的網頁瀏覽器開啟。

6.4 從超連結提取網址

假設您有一欄儲存格包含超連結,若要從這些超連結中提取實際網址,該如何操作?事實上,Excel 並無內建功能可直接實現。本節彙整4 種方法協助您解決此問題。

6.4.1 手動複製單一超連結的網址

最常見的取得超連結網址方法,是從「 編輯超連結」對話框中複製。

1.右鍵點擊要提取網址的超連結儲存格,然後同時按下 Ctrl+ K 鍵開啟「編輯超連結」對話框。

2. 在「編輯超連結」對話框中,切換至「位址」方塊,按Ctrl+A全選網址,再按Ctrl+ C複製,最後點擊「確定」關閉對話框。

copy the entire URL in the Edit Hyperlink dialog box

3. 選取一個空白儲存格,按 Ctrl+ V 貼上複製的網址。

注意:若要從多個儲存格提取網址,需重複上述步驟。

6.4.2 使用自訂函數提取單一超連結的網址

本節提供自訂函數提取單一超連結網址,之後可利用自動填滿把相鄰儲存格的網址一併取得。請依下列步驟操作。

1. 按下 Alt + F11 鍵。

2. 在開啟的 Microsoft Visual Basic for Applications 視窗中,點擊插入 > 模組,然後將下方程式碼複製到模組視窗。

Function GetURL(pWorkRng As Range) As String
'Update by Extendoffice 20210901
    GetURL = pWorkRng.Hyperlinks(1).Address
End Function

3. 按下 Alt + Q 鍵關閉 Microsoft Visual Basic for Applications 視窗。

4. 選取要提取網址的第一個儲存格旁的空白儲存格,輸入下方公式並按 Enter 鍵。選取結果儲存格,拖曳自動填滿手柄取得其他網址。

=GetURL(A2)

enter a formula to extract URL from one hyperlink

注意:A2 為要提取網址的參照儲存格,請依實際需求更改。

6.4.3 使用 VBA 程式碼批量提取多個超連結的網址

下方 VBA 程式碼會將選取區域內所有儲存格內容替換為超連結網址。

注意:操作前請先備份原始資料。本例中,我要提取 A2:A10 區域所有超連結網址,因此先將該區域複製貼到 B2:B10,再處理新區域。

1. 按下 Alt + F11 鍵。

2. 在開啟的 Microsoft Visual Basic for Applications 視窗中,點擊插入 > 模組,然後將下方 VBA 程式碼複製到模組視窗。

VBA 程式碼:提取超連結網址

Sub Extracthyperlinks()
'Update by Extendoffice 20210901
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
    If Rng.Hyperlinks.Count > 0 Then
        Rng.Value = Rng.Hyperlinks.Item(1).Address
    End If
Next
End Sub

3. 按下 F5 鍵執行程式碼。

4. 在跳出的 Kutools for Excel 對話框中,選取要提取網址的儲存格區域,然後點擊「確定」。

select the range of cells to extract URLs from

此時,所有儲存格內容已被超連結網址取代,如下圖所示。

all cell contents are replaced with hyperlink URLs

6.4.4 使用強大工具批量提取多個超連結的網址

本節介紹 Kutools for Excel 的「 轉換超連結 」功能,利用此功能可輕鬆批量提取一個區域內所有超連結儲存格的網址。

Kutools for Excel 提供超過 300 種進階功能,簡化複雜任務,提升創造力與效率。 結合 AI 能力,Kutools 能夠精準自動化任務,讓數據管理變得輕而易舉。Kutools for Excel 的詳細資訊...免費試用...

1. 點擊 Kutools >連結 >轉換超連結。如下圖:

Click Kutools > Link > Convert Hyperlinks

2. 在「轉換超連結」對話框中,依下列方式設定。

2.1) 在「轉換類型」區域選擇「超連結地址轉儲存格內容」選項;
2.2) 在 輸入區域 方塊中,點擊 select button 按鈕選取要提取網址的超連結儲存格;
2.3) 在 結果區域 方塊中,點擊select button 按鈕選取要輸出網址的儲存格;
2.4) 點擊「確定」。

select options in the dialog box

此時,選取儲存格內所有超連結的網址已批量提取完成,如下圖所示。

all URLs are extracted from hyperlink cells

  如果您想免費試用(30天)此工具,請點擊下載,然後按照上述步驟進行操作。


7. 移除 Excel 中的超連結

本節將指導您如何移除區域、當前工作表、選中工作表或整個工作簿的超連結。此外,您可選擇移除超連結後是否保留儲存格格式。

7.1 使用清除鏈接指令從區域移除超連結

您可利用 Excel內建「清除鏈接」功能,輕鬆移除選取區域或當前工作表內所有超連結。

1. 選取要移除所有超連結的區域,右鍵點擊任一儲存格,然後從右鍵選單選擇「清除鏈接」。

或點擊常用 > 清除 > 清除鏈接(此步驟在 Excel2007及更早版本中不存在)。

right click any cell and select Remove Hyperlinks to remove hyperlink

提示:若要移除當前工作表所有超連結,按 Ctrl + A 全選工作表,右鍵點擊任一儲存格並選擇清除鏈接

7.2 使用 VBA 程式碼從當前工作表移除所有超連結

您可利用下方 VBA 程式碼,一次性移除當前工作表所有超連結。

1. 在包含要移除超連結的工作表中,同時按下 Alt + F11 鍵。

2. 在開啟的 Microsoft Visual Basic for Applications 視窗中,點擊插入 > 模組,然後將下方 VBA 程式碼複製到程式碼視窗。

VBA 程式碼:移除當前工作表所有超連結

Sub RemoveHyperlinks()
'Update by Extendoffice 20210901
ActiveSheet.Hyperlinks.Delete
End Sub

3. 按下 F5 鍵執行程式碼。此時所有超連結已從當前工作表移除。

vba code to remove all hyperlinks

7.3 使用清除超連結功能移除超連結並保留格式

上述方法會同時移除儲存格內的超連結與格式。有時您可能只想移除超連結而保留格式,此時可利用 Excel內建「清除超連結」功能解決。

1. 選取要清除超連結但保留格式的區域,點擊常用 > 清除 > 清除超連結

click Home > Clear > Clear Hyperlinks

若要清除當前工作表超連結,按 Ctrl + A 全選工作表後再套用此功能。

2. 此時,選取儲存格內所有超連結已被移除,但格式未被清除。

如下圖所示,表面上看起來沒變,其實超連結已經被移除。

all hyperlinks are removed but keep the formatting

注意:

1. 若要移除多個工作表或整個工作簿的超連結,需重複操作。
2. 此功能不適用於 Excel2007及更早版本。
7.4 幾個步驟即可從區域、工作表或工作簿移除超連結並保留格式

Kutools for Excel 提供實用功能——清除超鏈接並保留格式,可協助您輕鬆移除以下範圍的超連結:

    1. 選取區域;
    2. 當前工作表;
    3. 多個選中工作表;
    4. 整個工作簿。

1. 點擊 Kutools >連結 > 清除超鏈接並保留格式,然後根據需要選擇選項。

注意:若要移除區域或選中工作表的超連結,需先選取區域或工作表再套用此功能。

Kutools > Link > Remove Hyperlinks Without Losing Formatting

2. 在跳出的 Kutools for Excel 對話框中,點擊「」繼續。

click Yes to go ahead

此時僅移除超連結,格式不會被清除。

  如果您想免費試用(30天)此工具,請點擊下載,然後按照上述步驟進行操作。


8. 關閉 Excel 的自動超連結功能

預設情況下,在儲存格中輸入電子郵件地址或網址(URL)格式時,會自動轉為超連結。本節提供幾種方法,可關閉單一儲存格或整個工作簿的自動超連結功能。請依下列步驟操作。

8.1 關閉 Excel 中單一儲存格的自動超連結

下列快捷鍵可協助您防止 Excel 單一儲存格自動產生超連結,請依下列步驟操作。

1. 在儲存格中輸入網址或電子郵件格式文字,然後按 Enter 鍵。

此時文字已自動轉為超連結,如下圖所示。

automatic hyperlink

2. 同時按下 Ctrl + Z 鍵,超連結文字即還原為純文字。

Press the Ctrl + Z keys to disable the automatic hyperlink

8.2 關閉整個 Excel 應用程式的自動超連結

您可關閉整個 Excel 應用程式的自動超連結功能。

1. 點擊檔案 > 選項。

Click File > Options

2. 在「 Excel 選項」視窗左側點擊「校訂」,然後於右側點擊「自動更正選項」按鈕。

click the AutoCorrect Options button in the dialog box

3. 在「自動更正」對話框的「自動套用格式」標籤下,取消勾選「 將網際網路及網路路徑自動轉為超連結」方塊,然後點擊「確定」。

uncheck the Internet and network paths with hyperlinks box in the dialog box

4. 返回「 Excel 選項」視窗時,點擊「確定」儲存變更。

從現在起,在儲存格中輸入網址或電子郵件格式文字時,將不會自動轉為超連結。

注意:此變更將影響您電腦上的所有工作簿。

最佳辦公效率工具

🤖 Kutools AI 助手:基於智能執行方式革新數據分析:智能執行   |  生成代碼  |  創建自訂公式  |  分析數據並生成圖表  |  調用 Kutools 函數
熱門功能查找、標記重複值或識別重複項   |  刪除空行   |  合併列或單元格而不丟失數據   |   四捨五入無需公式 ...
高級 LOOKUP多條件 VLookup    多值 VLookup  |   多表查找   |   模糊查找 ....
高級下拉列表快速創建下拉列表   |  依賴下拉列表   |  多選下拉列表 ....
列管理器添加特定數量的列  |  移動列  |  切換隱藏列的可見狀態  |  比較區域和列 ...
特色功能網格聚焦   |  設計檢視   |   增強編輯欄    工作簿與工作表管理器   |  資源庫(自動文本)   |  日期提取器   |  合併資料   |  加密/解密儲存格    按列表發送電子郵件   |  超級篩選   |   特殊篩選(篩選粗體/斜體/刪除線...) ...
頂級 15 種工具集12 個文本工具添加文本刪除特定字符、...)   |   50+ 圖表 類型甘特圖、...)   |   40+ 實用 公式基於生日計算年齡、...)   |   19 個插入工具插入QR碼根據路徑插入圖片、...)   |   12 個轉換工具金額轉大寫匯率轉換、...)   |   7 個合併與分割工具高級合併行分割儲存格、...)   |   ... 還有更多

使用 Kutools for Excel 提升您的 Excel 技巧,體驗前所未有的高效。 Kutools for Excel 提供超過 300 種高級功能來提高生產力並節省時間。  點擊這裡獲取您最需要的功能...


Office Tab 將標籤式界面帶到 Office,讓您的工作更加輕鬆

  • 在 Word、Excel、PowerPoint、Publisher、Access、Visio 和 Project 中啟用標籤式編輯和閱讀。
  • 在同一窗口的新標籤中打開和創建多個文檔,而不是在新窗口中。
  • 將您的生產力提高 50%,每天為您減少數百次鼠標點擊!