KutoolsforOffice — 一套方案,五大工具。事半功倍。三月特賣:20% 折扣

在 Excel 中一次批量重命名多個超連結

作者修改日期

在 Excel 中,每個超連結皆由兩個元件組成:目標位址(即連結本身)與儲存格中顯示給使用者看的文字。在許多情況下——例如更新網站名稱、標準化文件連結,或釐清參考文字——您可能需要同時更新整個工作表中多個超連結的顯示文字,以確保內容清晰且風格一致。本教學將介紹多種實用解決方案,涵蓋從依據其他欄位批量更新顯示文字,到統一選取並修改超連結文字等常見情境。此外,也提供進階方法,滿足更複雜的需求,例如透過 VBA 自動化,或使用適用於 Excel 的 Microsoft Power Query 進行批次處理。以下是各項解決方案的概覽:


根據其他欄位的文字重新命名超連結

若您希望每個超連結的顯示文字能反映另一欄位中儲存的值(例如描述性標籤或最新更新資訊),可運用 Excel 公式,有效重建出具有所需顯示文字的超連結。此方法適用於以下情況:

  • 您有一欄超連結地址(例如 A 欄),以及另一欄包含新的顯示文字(例如 B 欄)。
  • 您只需保留連結本身不變,調整其在活頁簿中對使用者的顯示方式即可。
  • 若資料結構一致,此方法可迅速處理數百乃至數千個連結。

為此,請在您希望顯示更新後超連結的目標儲存格(例如 C1)中輸入下列公式:

=HYPERLINK(A1, B1)
注意事項
  • 在此公式中,「A1」為包含超連結地址的儲存格,而「B1」則用於顯示您自訂的文字。
  • 開始之前,請確保新的顯示文字已正確排列在另一個欄位中(例如 B1:B3),並與 A 欄中的對應超連結地址一一對齊。
  • 請確認顯示文字的儲存格不含可能傳回錯誤的公式,因為這些錯誤可能導致建立超連結時發生問題。

在目標欄位的第一個儲存格輸入公式後,按下「Enter」。若要將該公式套用至其他列,請拖曳儲存格右下角的自動填滿控點,向下延伸至所需範圍。



將所有超連結重新命名為相同的顯示文字

當您希望工作表或所選區域中的所有超連結統一顯示相同的文字(例如「前往這裡」、「下載」或「詳細資訊」等),可善用 Excel 內建的「尋找與取代」功能。此方法適用於所有超連結皆能透過格式明確辨識的情況(通常為帶底線的藍色文字)。

操作步驟如下:

1. 選取所有要變更顯示文字的超連結儲存格,按下「Ctrl + H」開啟「尋找與取代」對話方塊。

2. 點擊「選項」按鈕展開更多控制項,接著選擇「格式」,即可根據超連結格式進一步篩選搜尋結果。

3. 在「查找格式」對話方塊的「字型」索引標籤中,從「底線」下拉式選單選擇「單線」,以確保僅影響格式為超連結的儲存格,然後點擊「確定」返回主對話方塊。

從底線的下拉清單中選取「單條」

4. 在「搜尋目標」欄位輸入星號(*),即可比對所有顯示文字;接著在「取代為」欄位輸入您想要的新顯示文字(例如「前往這裡」),然後點擊「全部取代」。摘要方塊將立即顯示已成功取代的項目數量。

請檢查結果,確認是否有非超連結項目意外受到影響,尤其是若您在其他位置手動套用了類似的格式。

在「尋找與取代」對話方塊中設定選項提示方塊提醒已取代多少個儲存格

完成後,所有超連結的顯示文字將更新為您所選的標籤。

所有超連結都已重新命名為相同的文字


使用 KUTOOLS AI 自動重新命名超連結

Kutools for Excel 內建 AI 助理,簡化超連結管理,讓重新命名更快速、更可靠,特別適合不熟悉公式或批次編輯工具的使用者。Kutools AI 能輕鬆應對多種情境,例如以其他欄位內容作為新的顯示文字,或一次性將單一句詞套用至多個超連結。

安裝 Kutools for Excel 後,前往「KUTOOLS AI」>「AI 助手」,即可開啟「KUTOOLS AI Aide」窗格。

根據其他欄位的文字重新命名超連結

  1. 將替換用的文字安排在與超連結相鄰的獨立欄位中,例如將新顯示文字放入 B2:B4. 在 KUTOOLS AI Aide 窗格中,只需輸入以下指示:
    請將 A 欄中超連結的顯示文字替換為 B 欄中相鄰儲存格的文字。
  2. KUTOOLS AI 執行前會提示您確認。點擊「執行」後,AI 將可靠地為所有選取的超連結更新顯示文字。
  3. 點擊 Kutools AI 中的執行按鈕

結果

Kutools AI 結果

將所有選取的超連結重新命名為相同的顯示文字

  • 選取所有要處理的超連結儲存格,然後在「KUTOOLS AI Aide」窗格中輸入下列指令並按下 Enter:
請將所選超連結的顯示文字變更為相同的文字,例如「前往這裡」。

使用 Kutools AI 將所有超連結重新命名為相同的文字

KUTOOLS AI 可立即取得結果,大幅減少手動作業與出錯風險。當您需要更新大型工作表,或批次處理從匯入、匯出或參照繼承而來的超連結時,此方法尤其有效。


VBA 程式碼 – 使用 VBA 批次更新整個工作表中的超連結顯示文字

當您需要更高彈性時(例如一次性更新所有超連結的顯示文字、同時處理一般與公式型超連結,或自動化重複性的編輯作業),VBA 巨集能提供高效解決方案。此方法特別適用於工作表中超連結分散在不同位置(不限於單一欄位或連續範圍)的情況。

注意事項:執行任何 VBA 程式碼前,務必先儲存活頁簿,因為不當使用巨集可能會覆寫資料。

操作步驟:

1. 前往開發人員>Visual Basic,開啟「Microsoft Visual Basic for Applications」視窗後,選擇插入> 模組,並貼上下列程式碼:

Sub BatchUpdateHyperlinkDisplayText()
    Dim ws As Worksheet
    Dim hl As Hyperlink
    Dim newText As String
    Dim answer As Integer
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set ws = Application.ActiveSheet
    newText = Application.InputBox("Enter the new display text for all hyperlinks:", xTitleId, Type:=2)
    
    If newText = "" Then
        MsgBox "No text provided, macro stopped.", vbInformation
        Exit Sub
    End If
    
    answer = MsgBox("Are you sure you want to update ALL hyperlink display texts on this sheet?", vbYesNo + vbQuestion, "Confirm Batch Update")
    
    If answer = vbNo Then
        Exit Sub
    End If
    
    For Each hl In ws.Hyperlinks
        hl.TextToDisplay = newText
    Next hl
    
    MsgBox "All hyperlink display text has been updated.", vbInformation
End Sub

2. 若要執行巨集,請點擊執行按鈕按鈕,或在程式碼視窗中按下 F5. 系統將提示您輸入新的顯示文字;確認後,程式會立即更新作用中工作表的所有超連結!

此巨集會逐一檢查工作表中的每個超連結,即使這些連結分散在不同的儲存格範圍中,也能順利運作。

疑難排解提示

  • 若部分超連結未更新,請確認這些連結確實是真正的 Excel 超連結(而非僅外觀類似超連結的文字)。
  • 執行後將無法復原,建議您在進行大量變更前,先複製工作表以確保資料安全。
  • 若您在物件(如按鈕、圖形等)中設有超連結,上述 VBA 程式碼將不會更新這些連結;它僅適用於儲存格中的超連結。

在 Excel 中一次重新命名多個超連結,不僅能提升文件清晰度,還能讓導覽更輕鬆自如,尤其在管理大量參考資料時更顯其價值。上述每種方法皆具獨特優勢:公式與內建功能適合快速編輯,KUTOOLS AI 提供簡易自動化體驗,VBA 可實現高度自訂化,而 Microsoft Power Query for Excel 則能精準掌控複雜的批次轉換作業。請根據您的工作流程與需求複雜度,選擇最適合的方法。若需進一步協助,請再次確認單元格格式,並務必在執行大量操作前備份重要資料。


下載範例檔案

按一下即可下載範例檔案


其他與超連結相關的操作(文章)

快速建立指向其他活頁簿中特定工作表的超連結
在 Excel 中,我們可以輕鬆建立指向網頁的超連結,一點即開網站;但您是否想過,也能建立指向其他活頁簿中特定工作表的超連結?本文將為您提供實用解法!

在 Excel 中建立指向圖表的超連結
在 Excel 中,對多數使用者來說建立超連結十分簡單,但您是否曾想過建立指向 Excel 圖表的超連結(例如點擊某個數值後,跳轉至另一工作表中的圖表)?一般而言,無法直接建立指向圖表的超連結,但本文將介紹一種巧妙的方法,輕鬆達成此目的!

防止/停用 Excel 中的自動超連結
眾所周知,當您在儲存格中輸入網址時,Excel 會自動建立可點擊的超連結,有時相當惱人。本文將為您介紹幾種快速技巧,輕鬆防止 Excel 自動產生超連結!

在 Excel 中將多個郵箱地址轉換為超連結
若您工作表中有一份純文字郵箱地址清單,現在想將這些地址轉換為超連結,點擊即可直接傳送電子郵件。雖然您可以手動逐一轉換,但若地址數量龐大,此方法將相當耗時又乏味。本文將為您介紹幾種實用技巧,輕鬆搞定這項任務!


  • 超強編輯欄(輕鬆編輯多行文字與公式);閱讀版面(輕鬆閱讀與編輯大量儲存格);貼上至篩選範圍……
  • 合併儲存格/列/欄並保留資料;分割儲存格內容;合併重複行並加總/平均……防止重複項儲存格;比較範圍……
  • 選取重複或唯一列;選取空白列(所有儲存格皆為空);超級查找與模糊搜尋多個活頁簿;隨機選取……
  • 精確公式複製多個儲存格而不變更公式參照;自動建立參照至多個工作表;插入項目符號、複選框及更多……
  • 收藏並快速插入公式、範圍、圖表與圖片;加密儲存格並設定密碼;建立郵件清單並寄送電子郵件……
  • 提取文本、添加文本、刪除某位置字元、移除空格;建立並列印數據分頁統計;在儲存格內容與註解之間轉換……
  • 超級篩選(儲存並套用篩選方案至其他工作表);高級排序依月份/週/日、頻率等;特殊篩選依粗體、斜體……
  • 合併活頁簿與工作表;合併表格依據關鍵列;分割數據至多個工作表批次轉換 xls、xlsx 與 PDF……
  • 資料透視表依週數、星期幾等分組……顯示未鎖定、選區鎖定以不同顏色標示;突顯包含公式/名稱的儲存格……
kte tab 201905
  • 在 Word、Excel、PowerPoint、Publisher、Access、Visio 與 Project 中啟用分頁式編輯與閱讀,提升工作效率!
  • 在同一視窗的新分頁中開啟並建立多份文件,而非另開新視窗。
  • 每天為您提升 50% 的工作效率,省下數百次滑鼠點擊!
officetab bottom