跳到主要內容

Excel超鏈接教程:在Excel中創建、更改、使用和刪除

據我們所知,超鏈接可以在互聯網中用於在網站之間導航。 在 Excel 中,您不僅可以創建超鏈接來打開網頁,還可以鏈接到單元格、工作表、工作簿等。 在本教程中,我們將逐步解釋如何創建、更改、使用和刪除超鏈接,以幫助您快速掌握 Excel 中的超鏈接。

目錄: [ 隱藏 ]

(單擊下面目錄中的任何標題或在右側導航到相應的章節。)

1.Excel中的超鏈接是什麼?

Excel 超鏈接是一種參考,只需單擊鼠標即可幫助打開以下項目之一:

  1. 一份文件
  2. 文件中的某個位置
  3. 一個網頁
  4. 電子郵件按摩

通常,Excel 超鏈接顯示的文本在單元格中以藍色下劃線字體突出顯示,如下面的屏幕截圖所示。


2. 超鏈接的類型

Excel中有兩種超鏈接:絕對超鏈接和相對超鏈接。 本節將討論這兩種超鏈接的區別。

2.1 Excel 中的絕對超鏈接

絕對超鏈接包含完整地址,格式為:protocol://domain/path。

協議: 協議通常是 http://, https://, ftp://, 地鼠:// or 文件://.
: 域名是網站的名稱。
途徑: 整個路徑包括目錄和文件信息。

請參閱以下示例:

1) 絕對網址: https://www.extendoffice.com/order/kutools-for-excel.html
2) 到文本文件的絕對超鏈接: C:\Users\Win10x64Test\Documents\test\info\instruction1.txt
2.2 Excel 中的相對超鏈接

相對超鏈接總是比絕對超鏈接包含的信息少。

請參閱以下示例:

1) 相對網址: 訂單/kutools-for-excel.html
2) 文本文件的相對超鏈接: 測試\信息\說明1.txt

對於網頁,使用相對超鏈接比使用絕對超鏈接有助於頁面加載更快。

在 Microsoft Excel 中,創建外部鏈接時,可以使用絕對超鏈接或相對超鏈接來實現,但在這種情況下強烈建議使用相對路徑。 使用相對超鏈接,您可以移動工作簿,而不會在以後斷開它們之間的鏈接。 但是,這取決於鏈接文件和源數據文件的位置:

  1. 鏈接文件和源數據文件位於同一文件夾中。
  2. 源數據文件位於與鏈接文件嵌套在同一根文件夾中的文件夾中。

例如,鏈接文件位於 C:\Users\linked.xlsx 並且源數據文件位於 C:\用戶\信息\源.xlsx. 在這種情況下,使用相對超鏈接,只要源數據文件仍位於名為“info”的子文件夾中,您就可以將鏈接文件和源數據文件移動到任何位置,而不會破壞和更新超鏈接。 如果在這種情況下使用絕對超鏈接,則每次移動文件時都應更新路徑。


3. 在 Excel 中創建超鏈接的基本方法

Excel 提供了兩種方法供用戶在 Excel 中創建超鏈接。

3.1 使用 Excel 超鏈接功能創建超鏈接

創建超鏈接最傳統的方法是使用 插入超鏈接 命令。 在本節中,我們將演示如何應用插入超鏈接命令在 Excel 中創建超鏈接。

1. 選擇要添加超鏈接的單元格,然後單擊 插入 > 超鏈接。

筆記:

1) 在 Excel 2019 中,命令重命名為 鏈接。
2)您也可以右鍵單擊單元格,然後選擇 超鏈接 從上下文菜單。
3) 或按 按Ctrl + K 快捷鍵。

2.然後 插入超鏈接 彈出對話框,您可以根據您要創建的超鏈接類型進行如下配置。

3.1.1 創建到另一個文件的超鏈接

插入超鏈接 對話框中,如果要創建到另一個文件的外部鏈接,則需要進行如下配置:

1。 保持 現有文件或網頁 在中選擇的選項 鏈接 窗格

2。 在裡面 在看 列錶框中,指定要鏈接的文件。

提示: 可以直接在列錶框中選擇一個文件,點擊 在看 下拉箭頭顯示所有下拉項以供選擇,或單擊 瀏覽文件 圖標打開 鏈接到文件 文件選擇對話框。

3。 在裡面 顯示文字 框,如果選中的單元格有值,該值將顯示在此處,您可以根據需要更改它。

4. 可以選擇在將光標懸停在超鏈接上時顯示屏幕提示。 您可以點擊 屏幕提示 按鈕,輸入屏幕提示文本並單擊 確定。

5。 點擊 確定。

現在您已經創建了指向某個文件的超鏈接。 單擊超鏈接時,文件將立即打開。

3.1.2 創建網站超鏈接

插入超鏈接 對話框中,您還可以創建指向網頁的超鏈接,如下所示。

1。 保持 現有文件或網頁 在中選擇的選項 鏈接 窗格

2。 填寫 地址 顯示文字 箱。

  1. 如果您記得鏈接的網頁,請將其輸入 地址 直接裝箱。
  2. 如果您不太記得鏈接的網頁,但您已將其保存在網絡瀏覽器的收藏夾中,請單擊 瀏覽網頁 按鍵 ,在 在看 部分以打開 Web 瀏覽器。 在 Web 瀏覽器中,打開您將鏈接到的網頁,然後返回 插入超鏈接 對話框而不關閉 Web 瀏覽器。 你會看到 地址顯示文字 字段自動填充當前打開的網頁。

提示: 你可以改變 顯示文字 文本或添加 屏幕提示 如你所需。

3。 點擊 確定。

3.1.3 創建指向當前工作簿特定位置的超鏈接

要創建指向當前工作表或工作簿特定位置的超鏈接,您可以配置 插入超鏈接 對話框如下。

1。 保持 現有文件或網頁 在“鏈接到”窗格中選擇的選項;

2。 點擊 書籤 按鈕。

3.然後 選擇放置在文檔中 彈出對話框,輸入要定位的單元格地址 輸入單元格引用 框中,根據需要選擇工作表或命名區域,然後單擊 確定。

4。 點擊 OK 返回時完成設置 插入超鏈接 對話框。

另一種解決方案: 在裡面 插入超鏈接 對話框中,選擇 放在本文件中 在選項 鏈接 窗格中,指定您將鏈接到的工作表/命名範圍和單元格,然後單擊 確定。 見截圖:

3.1.4 創建指向電子郵件地址的超鏈接

在本節中,我們將向您展示如何在 插入超鏈接 對話框以創建電子郵件。

1。 選擇 電子郵件地址 在選項 鏈接 窗格

2。 在裡面 顯示文字 框,如果選中的單元格有值,該值將顯示在此處,您可以根據需要更改它。

3。 在裡面 E-mail地址 字段,輸入一個或多個用分號分隔的電子郵件地址。

4。 在裡面 主題 字段,直接輸入電子郵件主題。

提示: 添加郵件主題後,如果要包含郵件正文,請添加 &body=正文內容 在主題的末尾,例如 Kutools for Excel&body 的常見問題=我想了解更多關於您的產品.

3。 點擊 確定。

從現在開始,當單擊超鏈接時,將打開一封 Outlook 電子郵件,您可以看到 至,主題電子郵件正文 字段填充了我們上面指定的某些電子郵件地址和內容。

注意: 要強制在 Outlook 中打開此 mailto 超鏈接,請確保 Outlook 已設置為您計算機中的默認郵件客戶端。

3.2 使用 HYPERLINK 函數創建超鏈接

除了插入超鏈接命令,您還可以應用 HYPERLINK 函數在 Excel 中創建超鏈接。

句法

HYPERLINK(link_location, [friendly_name])

參數

鏈接位置 (必需):要打開的文檔或網頁的路徑。 它可以引用 Excel 工作表或工作簿中的特定單元格或命名區域。
友好名稱 (可選):要在單元格中顯示的文本或值。 如果省略friendly_name,則link_location 將在單元格中顯示為鏈接文本。 它可以是值、文本字符串、名稱或包含跳轉文本或值的單元格。

下面通過一些例子來演示如何在 Excel 中應用 HYPERLINK 函數來創建超鏈接。

示例 1:使用 HYPERLINK 功能鏈接到另一個文件

假設您要創建一個指向名為“test”的txt文件的超鏈接,該文件位於路徑:C:\Users\Win10x64Test\Documents\My files,您可以應用如下超鏈接功能來創建一個超鏈接。

1. 選擇要放置超鏈接的單元格,在其中輸入以下公式,然後按 Enter 鍵。

=HYPERLINK("C:\Users\Win10x64Test\Documents\My files\test.txt","點擊打開名為test的txt文件")

如果鏈接文件和源數據文件在同一個文件夾中,在HYPERLINK函數中使用相對超鏈接(文件路徑只包含文件名和文件擴展名)如下:

=HYPERLINK("test.txt","點擊打開名為test的txt文件")

如果源數據文件位於與鏈接文件嵌套在同一根文件夾中的文件夾中,則在 HYPERLINK 函數中使用相對超鏈接(文件路徑僅包含根文件夾名稱、文件名和文件擴展名),如下所示:

=HYPERLINK("My files\test.txt","點擊打開名為test的txt文件")

創建完成後,點擊超鏈接會直接打開test.txt文件。

示例 2:鏈接到具有 HYPERLINK 功能的網站

HYPERLINK 功能還可以支持創建網站的超鏈接。

1.選擇一個空白單元格放置超鏈接,在其中輸入以下公式並按 Enter 鍵。

=超鏈接(“https://www.extendoffice.com/","Extendoffice")

示例 3:使用 HYPERLINK 函數鏈接到當前工作簿的特定位置

假設您想鏈接到當前工作簿中 Sheet100 的 D4 單元格,您可以應用以下公式來完成它。

1.選擇一個空白單元格輸出超鏈接,在其中輸入以下公式並按 Enter 鍵。

=HYPERLINK("#Sheet4!D100","轉到 Sheet100 的 D4")

示例 4:使用 HYPERLINK 功能鏈接到電子郵件地址

要創建到電子郵件地址的超鏈接,您可以將 HYPERLINK 函數與“mailto”連接起來。

=HYPERLINK("mailto:"&"email address","text to display")

1.選擇一個空白單元格,在其中輸入以下公式,然後按 Enter 鍵。

=HYPERLINK("mailto:"&"“,“發郵件給”)

要在公式中包含兩個電子郵件地址,請應用此公式:

=HYPERLINK("mailto:"&"Email address A"&","&"Email address B","Text to display")

從現在開始,單擊超鏈接時,將創建 Outlook 電子郵件,其中在收件人字段中列出了指定的電子郵件地址。


4.根據不同情況創建超鏈接

在使用 Excel 時,可能需要在插入超鏈接命令和 HYPERLINK 功能無法實現的特殊情況下創建超鏈接,例如同時創建多個超鏈接,批量創建一個工作簿的每個工作表的超鏈接,創建基於單元格值等的動態超鏈接。

在本節中,我們列出了創建超鏈接的不同情況以及相應的實現方法。

4.1 在一個或多個單元格中創建多個超鏈接

使用上述傳統方法每次只能在一個單元格中創建一個超鏈接,如果您想在一個或多個單元格中創建多個超鏈接,以下方法可以幫到您。

4.1.1:在一個帶有形狀的單元格中創建多個超鏈接

默認情況下,Excel 每次只允許在一個單元格中創建一個超鏈接。 但是,有一個小技巧供您使用:使用形狀在一個單元格中創建多個超鏈接。

假設 B1 中有一個句子如下圖所示,並且您想分別為文本添加不同的超鏈接 “Extendoffice“Excel的Kutools“”Kutools for Outlook“和”Kutools for Word”,您可以進行如下操作。

1.首先,將這些文本單獨格式化為超鏈接文本外觀,將字體顏色更改為藍色並添加下劃線。 之後,您可以看到如下結果。

2。 點擊 插入 > 形狀 > 長方形。

3. 繪製一個矩形以覆蓋要超鏈接的文本。 在這種情況下,我畫了一個矩形來覆蓋文本“Extendoffice”。 看截圖:

4. 右鍵單擊矩形並選擇 格式形狀 從上下文菜單中打開 格式形狀 窗格。

5。 在裡面 格式形狀 窗格,更改 Line 的選項 沒有填充沒有線填充線 標籤。

現在形狀是透明的。

6. 保持選中的形狀,右鍵單擊並選擇 超鏈接 從上下文菜單。

7。 在裡面 插入超鏈接 對話框,指定地址,然後單擊 確定。 見截圖:

提示:插入超鏈接 對話框,您可以根據需要配置不同類型的超鏈接, 點擊了解如何.

8. 重複步驟 2 到 7,直到單元格中的其他文本都添加了超鏈接。

在單元格中添加多個超鏈接後,您可以看到如下演示所示的結果。

4.1.2 用一個神奇的工具為多個單元格創建多個超鏈接

要為多個單元格添加多個超鏈接,這裡強烈推薦 轉換超鏈接 的特點 Excel的Kutools.

假設有兩列分別包含文本和對應的超鏈接地址,要根據對應的超鏈接地址批量添加所有文本的超鏈接,可以進行如下操作。

1。 點擊 庫工具 > Link > 轉換超鏈接。 看截圖:

2。 在裡面 轉換超鏈接 對話框,您需要配置如下。

2.1)在 轉換類型 部分,選擇 單元格內容替換超鏈接地址 選項;
2.2)在 輸入範圍 框,單擊 按鈕選擇包含超鏈接地址的單元格範圍;
2.3)在 結果範圍 框,單擊 按鈕選擇要批量添加超鏈接的文本單元格範圍;
2.4)點擊 確定。 見截圖:

到目前為止,您已將不同的超鏈接批量添加到選定的單元格,如下面的屏幕截圖所示。

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

4.2 為工作簿的每個工作表創建超鏈接

假設您收到一份銷售報告工作簿,其中包含從 12 月到 XNUMX 月的 XNUMX 個工作表,您需要經常在工作表之間導航以查找和分析數據。 在這種情況下,創建工作表的超鏈接索引肯定會有所幫助並節省大量時間。 本節詳細演示了兩種方法,以幫助在當前工作簿中快速創建工作表的超鏈接索引。

4.2.1 使用 VBA 代碼為工作簿的每個工作表創建超鏈接

您可以應用以下 VBA 代碼在工作簿中創建帶有超鏈接的工作表索引。

1. 在要創建工作表索引的工作簿中,按 其他 + 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

3。 按 F5 鍵來運行代碼。

然後在所有工作表之前插入了一個名為“索引”的新工作表。 所有帶有超鏈接的工作表名稱都列在一個列中,您可以單擊任何超鏈接的工作表名稱立即打開相應的工作表。

4.2.2 使用神奇的工具輕鬆創建工作簿每個工作表的超鏈接

如果你不擅長處理 VBA 代碼,這裡強烈推薦 創建工作表名稱列表 的特點 Excel的Kutools. 使用此功能,您只需單擊幾下即可輕鬆創建工作簿中工作表的超鏈接索引。

1. 在要創建超鏈接工作表索引的工作簿中,單擊 Kutools 加 > 下載學習單 > 創建工作表名稱列表.

2。 在裡面 創建工作表名稱列表 對話框,您需要執行以下設置。

2.1)在 工作表索引樣式 部分,根據需要選擇一個選項;
2.2)在 指定圖紙索引的圖紙名稱 框中,輸入工作表名稱;
2.3)在 將工作表索引插入 下拉列表,保留 在所有工作表之前 選擇的項目;
2.4)點擊 確定。 見截圖:

提示:將工作表索引顯示為:如果列表太長而無法在一個屏幕上顯示,則可選擇將工作表索引顯示為 2 列或更多列。

然後在當前工作簿中創建工作表的超鏈接索引,如下圖所示。

4.3 根據單元格值創建動態超鏈接

如下面的演示所示,有兩個工作表,一個包含下拉列表,另一個包含下拉列表的源數據。 現在您需要在下拉列表旁邊創建一個超鏈接,從下拉列表中選擇一個項目後,單擊該超鏈接將直接跳轉到源數據工作表中包含該項目的單元格。

點擊了解如何 根據 Excel 中的單元格值創建動態超鏈接.

4.4 從純文本創建超鏈接

假設您有一個顯示為純文本的 URL 列表,需要提交給您的主管。 在處理之前,您需要將所有 URL 純文本轉換為可點擊的超鏈接。 你怎麼能做到呢? 本節提供了兩種方法來幫助您完成它。

4.4.1 使用 VBA 代碼將 URL 文本轉換為可點擊的超鏈接

您可以運行以下 VBA 代碼從 Excel 中的 URL 純文本創建超鏈接。

1。 按 其他 + F11 鍵打開 Microsoft Visual Basic for Applications 窗口。

2。 在裡面 Microsoft Visual Basic for Applications 窗口中,單擊 插入 > 模塊 然後將下面的VBA代碼複製到“模塊”窗口中。

VBA 代碼:在 Excel 中將 URL 文本轉換為可點擊的超鏈接

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

3。 按 F5 運行代碼的鍵。 在彈出窗口中 Excel的Kutools 對話框中,選擇包含要轉換為超鏈接的純文本的範圍,然後單擊 確定。

然後所選單元格中的所有純文本都已轉換為超鏈接,如下面的屏幕截圖所示。

4.4.2 使用神奇的工具將 URL 文本轉換為可點擊的超鏈接

本節介紹一個方便的功能—— 轉換超鏈接 的特點 Excel的Kutools 幫助輕鬆地將 URL 文本轉換為 Excel 中的可點擊超鏈接。

1. 選擇包含要轉換為超鏈接的 URL 純文本的範圍,然後單擊 庫工具 > Link > 轉換超鏈接.

2。 在裡面 轉換超鏈接 對話框,您需要配置如下。

2.1)選擇 單元格內容替換超鏈接地址 在選項 轉換類型 部分;
2.2)檢查 轉換來源範圍 框;
2.3)點擊 確定。 見截圖:

注意: 選擇的範圍會自動顯示在輸入範圍框中,您可以根據需要進行更改。

然後所選單元格中的所有純文本都立即轉換為超鏈接。

4.5 為文件夾中的所有文件創建超鏈接

如下面的屏幕截圖所示,文件夾中有不同類型的文件,您想在工作表中創建指向所有文件或僅某些類型的超鏈接,以下方法可以幫助您完成。

4.5.1 自動列出文件夾中的所有文件名並使用 VBA 代碼創建超鏈接

您可以應用以下 VBA 代碼列出某個文件夾中的所有文件名,並同時自動創建超鏈接。 請按以下步驟操作。

1. 在工作簿中,創建一個新工作表以輸出超鏈接文件名。

2。 按 其他 + 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

4。 按 F5 鍵來運行代碼。 在彈出 瀏覽 窗口,選擇包含要在 Excel 中創建超鏈接的文件的文件夾,然後單擊 確定。

然後所選文件夾中的所有文件名都列在 A 列中,從新工作表中的單元格 A1 開始。 同時,為每個文件創建超鏈接。 您可以單擊單元格中的任何超鏈接文件名直接打開文件。

注意: 如果特定文件夾中有子文件夾,則不會列出子文件夾中的文件名。

4.5.2 使用神奇的工具輕鬆列出文件夾中的文件並創建超鏈接

上面的 VBA 代碼只允許您列出文件夾中的所有文件名。 這裡推薦 文件名列表 的特點 Excel的Kutools. 使用此功能,您可以輕鬆列出文件夾及其子文件夾中的所有文件名或某些類型的帶有超鏈接的文件名。

1。 點擊 Kutools 加 > 進出口 > 文件名列表.

2。 在裡面 文件名列表 對話框,請進行以下設置。

2.1)在 文件夾選項 部分,點擊 按鈕選擇要列出文件名的文件夾;
在子目錄中包含文件: 勾選此選項將列出子文件夾中的文件名;
包括隱藏的文件和文件夾: 勾選此選項將列出隱藏文件的名稱。
2.2)在 檔案類型 部分,您可以根據需要指定列出所有文件的名稱,常見的文件類型或幾種類型的文件;
2.3)在 其他選項 部分,選擇要在報告中顯示的文件大小單位;
2.4)檢查 創建超鏈接 框;
2.5)點擊 確定。 見截圖:

然後您可以看到指定文件夾中的所有文件名都在新創建的工作表中列出了超鏈接,如下面的屏幕截圖所示。

在工作表中,您可以單擊文件名打開文件,或單擊文件夾路徑打開文件夾。


5. 更改 Excel 中的超鏈接

創建超鏈接後,您可能需要對其進行修改,例如更改鏈接文本或位置、更改鏈接外觀或更改鏈接路徑。 這裡將指導您一一解決問題。

5.1 使用編輯超鏈接功能更改鏈接文本或位置

您可以應用 編輯超鏈接 功能以根據需要更改鏈接文本、鏈接位置或兩者。

1.選擇超鏈接單元格,右鍵單擊並選擇 編輯超鏈接 從上下文菜單中,或按 按Ctrl + K 鍵。

2。 在裡面 編輯超鏈接 對話框,根據需要更改選項,然後單擊 OK 保存更改。

例如,要更改鏈接文本,請修改鏈接中的文本 顯示文字 框。

5.2 更改當前工作簿中超鏈接的外觀

默認情況下,Excel 將超鏈接顯示為帶下劃線的藍色格式。 本節演示如何更改 Excel 中超鏈接的外觀。

如果要更改當前工作簿中尚未單擊的超鏈接的外觀,請進行如下配置。

1。 在下面 首頁 選項卡,右鍵單擊 超鏈接 ,在 樣式 框,然後單擊 修改 在上下文菜單中。

2。 在裡面 次數 對話框中,單擊 格式 按鈕。

3.然後進入 單元格格式 對話框,根據需要更改字體選項卡下的選項,然後單擊 OK 保存更改。

在這種情況下,我更改了超鏈接的字體樣式和字體顏色。 看截圖:

4.返回到 次數 對話框,單擊 確定。

然後您可以看到當前工作簿中尚未單擊的超鏈接更改為指定的格式,如下面的屏幕截圖所示。

注意: 要更改已單擊的超鏈接的外觀,請右鍵單擊 關注的超鏈接 ,在 樣式 下框 首頁 標籤,選擇 修改 從上下文菜單中,然後執行與上述步驟 2-4 所示相同的操作。

5.3 Excel 中一次更改多個超鏈接路徑

假設您為工作表中的多個單元格數據創建了相同的超鏈接,要將超鏈接路徑一次批量更改為另一個新路徑,您可以嘗試以下方法之一。

5.3.1 使用 VBA 代碼一次更改多個超鏈接路徑

下面的 VBA 代碼可以幫助您一次更改活動工作表中的相同超鏈接路徑。 請按以下步驟操作。

1。 按 其他 + 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

3。 按 F5 鍵來運行代碼。

4.在彈出 Kutoolsfor Excel 對話框,輸入要替換的超鏈接地址文本,點擊 確定。

5.在第二個彈出窗口中 Kutoolsfor Excel 對話框中,輸入要替換的新超鏈接地址文本,然後單擊 OK 按鈕。

在這種情況下,我將所有“插件”替換為“extendoffice”在當前工作表的超鏈接中。 您可以看到如下圖所示的結果。

5.3.2 用一個神奇的工具一次改變多個超鏈接路徑

隨著 在多個工作簿中查找和替換 的特點 Excel的Kutools,您不僅可以在選定範圍內輕鬆更改多個超鏈接路徑,還可以在多個選定工作表、所有打開的工作簿或活動工作簿中更改多個超鏈接路徑。

1。 點擊 庫工具 > 發現 > 在多個工作簿中查找和替換。 看截圖:

2.然後 查找和替換 窗格顯示在工作簿的左側,您需要進行如下配置。

2.1)移至 更換 標籤;
2.2) 將要查找的原始超鏈接文本和要替換的新超鏈接文本分別輸入到 查找內容更換 文本框;
2.3)在 下拉列表,指定搜索範圍;
提示: 您可以選擇 5 個選項: 選定的工作表, 所有工作簿, 活動工作簿, 活動表, 選擇。 如果您從範圍下拉列表中選擇選定的工作表或選擇,則需要手動選擇所需的工作表或範圍。
2.4)在 在看 下拉列表,選擇 超鏈接;
2.5)點擊 “全部替換” 按鈕。 看截圖:

替換後,結果列在下面的列錶框中。


6. Excel 中超鏈接的使用技巧

本節提供了一些使用超鏈接的技巧。

6.1 在不打開超鏈接的情況下選擇單元格

有時,選擇帶有超鏈接的單元格時,可能會立即打開超鏈接。 如何在不打開超鏈接的情況下選擇單元格? 本節中的小技巧會對您有所幫助。

單擊單元格不釋放鼠標左鍵,直到光標變為 .

您可以看到單元格已被選中而不影響超鏈接,如下面的演示所示。

6.2 用VBA代碼批量打開多個超鏈接

這裡提供一個 VBA 代碼來幫助你在 Excel 中批量打開多個超鏈接。

1。 按 其他 + 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。 在裡面 Kutoolsfor Excel 對話框中,選擇包含要批量打開的超鏈接的單元格,然後單擊 確定。

然後立即打開所選範圍內的所有超鏈接。

6.3 打開超鏈接時更改默認瀏覽器

單擊超鏈接時,它將使用窗口的默認瀏覽器打開。 一個人在他或她的計算機上擁有多個 Web 瀏覽器是很常見的。 在本節中,我們將向您展示更改默認瀏覽器的步驟,以便您將來單擊的任何 Excel 鏈接都將在您首選的瀏覽器中打開。

1. 在 Windows 10 中,單擊 在此輸入以進行搜索 旁邊的按鈕 開始 點擊窗口左下角的按鈕,在搜索框中輸入控制面板,搜索到後點擊控制面板。

提示: 在 Windows 7 中,單擊 開始 窗口左下角的按鈕,然後找到並單擊 控制面板 從菜單。

2。 在裡面 控制面板 窗口中,單擊 程式。

3。 在裡面 訓練課程 窗口中,單擊 默認程序。 看截圖:

4。 在裡面 默認程序 窗口中,單擊 設置您的默認程序.

5。 在裡面 設定 窗口,可以看到當前默認瀏覽器顯示在 的網絡瀏覽器 部分,單擊默認瀏覽器以展開瀏覽器列表,然後從列表中選擇要用於打開 Excel 鏈接的瀏覽器。

6. 現在默認瀏覽器更改為指定的瀏覽器。 關閉所有與控制面板相關的窗口。

從現在開始,所有鏈接都將在指定的 Web 瀏覽器中打開。

6.4 從超鏈接中提取 URL

假設您有一列包含超鏈接的單元格列表,要從這些超鏈接中提取真實的 URL 地址,您該怎麼做? 實際上,沒有任何內置功能可以實現。 在本節中,我們收集了 4 種方法來幫助解決此問題。

6.4.1 通過手動複製從一個超鏈接中提取 URL

從超鏈接中獲取 URL 的最常用方法是從 編輯超鏈接 對話框。

1. 右鍵單擊包含要提取 URL 的超鏈接的單元格,然後按 按Ctrl + K 鍵打開“編輯超鏈接”對話框。

2。 在裡面 編輯超鏈接 對話框,轉到 地址 盒子,按 按Ctrl + A 鍵選擇整個 URL,按 按Ctrl + C 鍵複製它,然後單擊 OK 關閉對話框。

3.選擇一個空白單元格,按 按Ctrl + V 鍵粘貼複製的 URL。

注意: 要從多個單元格中提取 URL,您需要來回重複上述步驟。

6.4.2 使用自定義函數從一個超鏈接中提取 URL

這裡提供了用戶自定義函數從一個超鏈接中提取URL,之後,您可以應用自動填充句柄根據第一個結果獲取相鄰單元格的所有URL。 請按以下步驟操作。

1。 按 其他 + 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。 按 其他 + Q 關閉鍵 Microsoft Visual Basic for Applications 窗口。

4. 選擇要從中提取 URL 的第一個單元格旁邊的空白單元格,在其中輸入以下公式,然後按 Enter 鑰匙。 選擇結果單元格,將其自動填充句柄拖到下面的單元格上以獲取其他 URL。

= GetURL(A2)

注意: A2 是要從中提取 URL 的參考單元格。 請根據您的需要更改它。

6.4.3 使用 VBA 代碼從超鏈接中提取 URL

應用以下 VBA 代碼將用超鏈接 URL 替換選定範圍內的所有單元格內容。

注意: 操作前請備份好原始數據。 在本例中,我想從 A2:A10 範圍內的超鏈接中提取所有 URL,因此我將此範圍複製並粘貼到 B2:B10,然後處理新範圍。

1。 按 其他 + F11 鍵。

2.在開幕 Microsoft Visual Basic for Applications 窗口中,單擊 插入 > 模塊 然後將下面的VBA代碼複製到“模塊”窗口中。

VBA 代碼:從超鏈接中提取 URL

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.在彈出 Excel的Kutools 對話框中,選擇要從中提取 URL 的單元格範圍,然後單擊 確定。

然後所有單元格內容都被替換為超鏈接 URL,如下面的屏幕截圖所示。

6.4.4 使用神奇的工具從多個超鏈接中輕鬆批量提取 URL

這裡介紹 轉換超鏈接 的效用 Excel的Kutools,使用此功能,您只需點擊幾下即可輕鬆地從一系列超鏈接單元格中批量提取 URL。

1。 點擊 庫工具 > Link > 轉換超鏈接。 看截圖:

2。 在裡面 轉換超鏈接 對話框,配置如下。

2.1)在 轉換類型 部分,選擇超鏈接地址替換單元格內容選項;
2.2)在 輸入範圍 框,單擊 按鈕選擇要提取 URL 的超鏈接單元格;
2.3)在 結果範圍 框,單擊  按鈕選擇一個單元格以輸出提取的 URL;
2.4)點擊 確定。

然後從所選單元格的超鏈接中批量提取所有 URL,如下面的屏幕截圖所示。

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


7.刪除Excel中的超鏈接

本節將指導您不僅從範圍內刪除超鏈接,還從活動工作表、選定工作表或整個工作簿中刪除超鏈接。 此外,您可以選擇在刪除超鏈接後是否保留單元格中的超鏈接格式。

7.1 使用刪除超鏈接命令從範圍中刪除超鏈接

您可以使用 Excel 內置功能輕鬆地從選定範圍或活動工作表中刪除所有超鏈接 - 刪除超鏈接.

1.選擇要刪除所有超鏈接的範圍,右鍵單擊範圍內的任何單元格,然後選擇 刪除超鏈接 從上下文菜單。

或者你可以點擊 首頁 > 重設 > 刪除超鏈接 (此步驟在 Excel 2007 及更早版本中不存在)。

提示: 要從活動工作表中刪除所有超鏈接,請按 按Ctrl + A 鍵選擇整個工作表,右鍵單擊任何單元格並選擇 刪除超鏈接 從上下文菜單。

7.2 使用 VBA 代碼從活動工作表中刪除所有超鏈接

您可以應用以下 VBA 代碼從活動工作表中一次刪除所有超鏈接。

1. 在包含要刪除的超鏈接的工作表中,按 其他 + F11 鍵同時。

2.在開幕 Microsoft Visual Basic for Applications 窗口中,單擊 插入 > 模塊 然後將下面的 VBA 代碼複製到代碼窗口中。

VBA 代碼:從當前工作表中刪除所有超鏈接

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

3。 按 F5 運行代碼的鍵。 然後從活動工作表中刪除所有超鏈接。

7.3 使用清除超鏈接功能在不丟失格式的情況下刪除超鏈接

上述方法從單元格中刪除超鏈接和格式。 有時,您可能需要刪除超鏈接但保留單元格中的格式。 在這種情況下,Excel 內置功能 – 清除超鏈接 可以幫助您解決問題。

1.選擇要清除超鏈接但保持格式的範圍,單擊 首頁 > 重設 > 清除超鏈接.

要清除當前工作表中的超鏈接,請按 按Ctrl + A 鍵選擇整個工作表,然後應用該功能。

2. 然後從選定的單元格中刪除所有超鏈接,但不會清除格式。

如下面的截圖所示,前後似乎沒有任何變化,實際上超鏈接已經被刪除了。

筆記:

1、要從多個工作表或整個工作簿中刪除超鏈接,您需要重複該操作。
2. Excel 2007 及更早版本不支持此功能。
7.4 多次單擊可從範圍、工作表或工作簿中刪除超鏈接而不會丟失格式

Excel的Kutools 提供了一個方便的功能—— 刪除超鏈接而不會丟失格式 幫助您輕鬆刪除以下超鏈接:

    1. 選定的範圍;
    2. 活動表;
    3. 多個選定的工作表;
    4. 整個工作簿。

1。 點擊 庫工具 > Link > 刪除超鏈接而不會丟失格式,然後根據需要選擇一個選項。

注意: 要從範圍或選定工作表中刪除超鏈接,您首先需要選擇範圍或工作表,然後應用該功能。

2.在彈出 Excel的Kutools 對話框,單擊 繼續前進。

然後只刪除超鏈接而不清除格式。

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


8. 禁用 Excel 中的自動超鏈接

默認情況下,在單元格中鍵入電子郵件地址或網頁 (URL) 格式時,它會自動轉換為超鏈接。 本節提供了幾種在 Excel 中禁用一個單元格或整個工作簿中的自動超鏈接的方法。 請按以下步驟操作。

8.1 禁用Excel中單個單元格的自動超鏈接

以下快捷鍵可以幫助防止 Excel 中單個單元格的自動超鏈接,請按以下步驟操作。

1. 在單元格中鍵入 URL 或電子郵件地址格式文本,然後按 Enter 鍵。

現在文本被轉換為超鏈接,如下圖所示。

2. 同時按下 Ctrl + Z 鍵,可點擊的超鏈接文本變為純文本。

8.2 在整個 Excel 應用程序中禁用自動超鏈接

您可以在整個 Excel 應用程序中禁用自動超鏈接。

1。 點擊 文件 > 選項。

2。 在裡面 Excel選項 窗口中,單擊 打樣 在左窗格中,然後單擊 自動更正選項 右側窗口中的按鈕。

3。 在裡面 自動更正 對話框,轉到 鍵入時自動套用 標籤,取消選中 具有超鏈接的Internet和網絡路徑 盒子裡 鍵入時替換 部分,然後單擊 確定。

4。 點擊 OK 返回更改時保存更改 Excel選項 窗口。

從現在開始,在單元格中輸入 URL 或電子郵件地址格式文本時,文本將不會轉換為超鏈接。

注意: 此更改將影響您計算機上的每個工作簿。

最佳辦公生產力工具

🤖 Kutools 人工智慧助手:基於以下內容徹底改變數據分析: 智慧執行   |  生成代碼  |  建立自訂公式  |  分析數據並產生圖表  |  呼叫 Kutools 函數...
熱門特色: 尋找、突出顯示或識別重複項   |  刪除空白行   |  合併列或儲存格而不遺失數據   |   沒有公式的回合 ...
超級查詢: 多條件VLookup    多值VLookup  |   跨多個工作表的 VLookup   |   模糊查詢 ....
高級下拉列表: 快速建立下拉列表   |  依賴下拉列表   |  多選下拉列表 ....
欄目經理: 新增特定數量的列  |  移動列  |  切換隱藏列的可見性狀態  |  比較範圍和列 ...
特色功能: 網格焦點   |  設計圖   |   大方程式酒吧    工作簿和工作表管理器   |  資源庫 (自動文字)   |  日期選擇器   |  合併工作表   |  加密/解密單元格    按清單發送電子郵件   |  超級濾鏡   |   特殊過濾器 (過濾粗體/斜體/刪除線...)...
前 15 個工具集12 文本 工具 (添加文本, 刪除字符,...)   |   50+ 圖表 類型 (甘特圖,...)   |   40+ 實用 公式 (根據生日計算年齡,...)   |   19 插入 工具 (插入二維碼, 從路徑插入圖片,...)   |   12 轉化 工具 (數字到單詞, 貨幣兌換,...)   |   7 合併與拆分 工具 (高級合併行, 分裂細胞,...)   |   ... 和更多

使用 Kutools for Excel 增強您的 Excel 技能,體驗前所未有的效率。 Kutools for Excel 提供了 300 多種進階功能來提高生產力並節省時間。  點擊此處獲取您最需要的功能...

產品描述


Office選項卡為Office帶來了選項卡式界面,使您的工作更加輕鬆

  • 在Word,Excel,PowerPoint中啟用選項卡式編輯和閱讀,發布者,Access,Visio和Project。
  • 在同一窗口的新選項卡中而不是在新窗口中打開並創建多個文檔。
  • 將您的工作效率提高 50%,每天為您減少數百次鼠標點擊!
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations