若要安全地移除 Excel 超連結,首先請產生一份純文字清單,列出活頁簿中每個儲存格超連結的內容——工作表名稱、儲存格位址以及目標 URL——這樣您就能在刪除之前先行檢視。Excel 將大多數的超連結行為隱藏在單一的右鍵選單之後,但活頁簿本身並不會直接提供一份清楚的列表,告訴您哪些儲存格實際帶有儲存的連結、哪些只顯示一段連結文字、哪些則只是剛好看起來像 URL 但其實無關的字串。Excel Hyperlink Extractor 正好補足了這個缺口,它會讀取本機 .xlsx 活頁簿中儲存的超連結中繼資料,並以中性的純文字形式回報所保留的目標。活頁簿不會被上傳、目標不會被存取、檔案也不會被修改,這使得結果可安全地作為任何移除動作之前的稽核步驟。

how to remove excel hyperlink
如何在移除前找出所有 Excel 超連結

在 Excel 中「移除」超連結可能代表什麼

Excel 使用者搜尋「如何移除 Excel 超連結」時,通常有兩個相關但不同的需求。第一個是表面上的需求:某個儲存格顯示一段帶底線的藍色標籤,游標移過去會跟著變化,使用者想要拿掉這個可點擊的外層,同時保留可見的文字。原生做法是在儲存格上按右鍵,選擇「移除超連結」,或是選取某個範圍後複製,再以「值」貼上,即可一次移除多個儲存格的外層。

第二個需求是清理性質的工作:有一份來自廠商、擷取資料或同事提供的活頁簿,使用者想先知道哪些儲存格帶有儲存的連結,再決定要移除哪些外層、驗證哪些目標,以及哪些儲存格應該保持原狀。第二個需求才是 Excel Hyperlink Extractor 真正解決的問題。它不會更動活頁簿,而是產生一份純文字清單,將每個保留的目標與其所在的工作表名稱和儲存格位址配對,讓下一步的移除作業有所依據,而不是盲目進行。

為什麼稽核應優先進行

使用「清除超連結」或「貼上為值」來批次移除工作表中的所有超連結雖然快速,但同時也會剝除使用者可能想保留的外層,並且不會留下任何已移除項目的紀錄。在移除之前進行簡短的稽核,可以回答三個具體的問題:哪些儲存格實際上帶有儲存的超連結、這些超連結指向什麼目標,以及哪些儲存格僅包含看起來像 URL 但其實未附加連結的文字。

第三個問題之所以重要,是因為貼上的文字和複製貼上的列,對人眼來說往往與真正的 Excel 超連結看起來一模一樣。唯有儲存格與其儲存目標之間的底層關聯,才能區分兩者。Excel Hyperlink Extractor 會直接讀取這個關聯,這就是為什麼某個儲存格雖然顯示 https://example.com,但若實際上沒有附加超連結,就會刻意排除在報告之外,而非憑空猜測。

如何列出本機 .xlsx 檔案中每個儲存格的超連結

在您打算清理的活頁簿上執行稽核。該擷取工具會將檔案保留在您目前的瀏覽器分頁中,並回傳一份可下載、移交,或於其他本機工具中比較的純文字報告。

  1. 開啟 Excel Hyperlink Extractor,選擇一個大小不超過 20 MB 的本機 .xlsx 活頁簿。
  2. 選擇 Extract safe links 來檢查已儲存的外部儲存格超連結目標。
  3. 檢視螢幕上 textarea 中每個目標旁所顯示的工作表名稱與儲存格位址。
  4. 若需要一份複本用於檢視、清理檢核清單,或於其他本機工具中比較,請下載該純文字報告。
  5. 在 Excel 中開啟原始活頁簿,並利用報告中的工作表與儲存格座標,規劃哪些外層要移除、哪些目標要驗證,以及哪些儲存格應保持原樣。

如何閱讀純文字報告

報告中每個保留的列,以一行顯示工作表、儲存格位址以及單一標準化後的 URL。工作表與儲存格座標取自原始活頁簿,因此若某行以 Sheet1!B14   https://vendor.example.com/portal 開頭,代表 Sheet1 上 B14 位置的儲存格帶有該儲存目標。當同一個標準化後的 URL 出現在多個儲存格時,報告中只會保留第一次出現的位置,後續出現的儲存格則會被標示為重複項目,而不是無限重複。這讓輸出結果更易於檢視,同時仍保留每個不同目標的最早位置。

輸出會以純 textarea 文字呈現,下載的檔案為 .txt 檔,因此報告本身不會產生可點擊的豐富內容預覽。這份產出物的目的在於保持中性:檢視者可以將某個目標複製到沙箱化的操作手冊、驗證佇列或另一個本機工具中,而不會因為報告本身而觸發瀏覽器跳轉。

稽核刻意排除的項目

該擷取工具僅讀取已儲存的儲存格超連結中繼資料。它不會存取連結、請求目標頁面、計算公式、重新整理外部資料連線、執行巨集、檢查圖片,或執行任何指令碼。這個界線正是稽核能夠在不將報告變成跳轉動作的前提下,對不受信任的活頁簿執行的原因。下表摘要說明稽核會保留的內容,以及刻意過濾掉的內容。

類別 保留於報告中 刻意排除
已儲存的儲存格超連結 標準化後的 http、https 及 mailto 目標,並附工作表與儲存格位址 相對路徑、活頁簿內部錨點、檔案 URL、data URL、JavaScript URL
看似連結的儲存格文字 無——因為沒有可讀取的儲存超連結 顯示諸如 https://example.com 但未附加超連結的儲存格
試算表內容 無——僅讀取儲存的超連結中繼資料 公式、外部資料重新整理、巨集、內嵌圖片、指令碼
超出範圍或格式錯誤的值 無——遇到錯誤時即停止並顯示 損壞、加密、Zip64、舊版 .xls、啟用巨集、多磁碟或超大的套件

長度超過所宣告上限的目標,以及包含控制字元的承載內容,同樣會被排除。一份擷取後的報告不應將不受信任的試算表變成瀏覽器的跳轉動作,而這個安全界線正是這些值永遠不會進入 textarea 的原因。活頁簿讀取器所使用的檔案限制會在任何工作表遍歷之前先套用,因此瀏覽器不會在遇到超出限制的活頁簿時悶不吭聲地略過,並假裝其連結清單是完整的。

影響稽核的活頁簿限制

該擷取工具強制採用一組有界限的輸入,以確保在一般工作站上能產生可預期的結果。輸入必須是非空白的 .xlsx 套件,大小不超過 20 MB,具備傳統的單磁碟 OOXML ZIP 目錄,最多 2,000 個項目,且宣告的展開資料不超過 50 MB。單一工作表最多可包含 100,000 個已定址的儲存格,而完整報告的上限為 1,000 條安全連結。若您正在稽核一份不熟悉的匯出檔案,先以較小、具代表性的檔案進行測試,是將較大的活頁簿投入同一輪作業前可靠的初步步驟。

該擷取工具同樣不保證所保留的 URL 可連線、可信任、目前仍有效、屬於特定人士,或可安全開啟。為求可靠的檢視,請保留來源檔案、檢視報告中的工作表與儲存格前置詞,並另行決定是否應在受信賴的環境中開啟任何保留的目標。對於需要在相關工作上保有同樣「不上傳」特性的團隊,相關的在不上傳的情況下從 Excel 超連結擷取 URL工作流程,涵蓋了同一工具介面上的更廣稽核使用情境。

稽核之後:規劃移除作業

報告到手後,移除作業本身便相當單純。對於少數儲存格,可逐一在儲存格上按右鍵並選擇「移除超連結」,以移除外層同時保留可見標籤。對於整欄或整張工作表,可選取範圍後複製,再以值貼上,即可一次移除所有外層。對於部分外層應保留、部分應移除的混合批次,報告中的工作表與儲存格座標就是工作清單:走訪每個座標,當場決定,僅移除您已驗證過的外層。

稽核報告在清理作業完成後同樣可作為對照產出物。對同一份活頁簿(理想上是重新命名的複本)再執行一次,如果移除作業確實完成,第二次產生的報告應為空白或內容大幅減少。第二次報告中若仍出現任何項目,可能是清理作業漏掉的超連結、被刻意保留的外層,或是第一次稽核之後新增的儲存格。無論如何,活頁簿與報告在整個過程中都會保留在本機瀏覽器分頁中,因此驗證步驟不需要第二次上傳檔案。

若您正在權衡各種選項,如何使用鍵盤快速鍵在 Excel 中轉置資料對此有詳細說明。