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

如何在 Excel 中隱藏或取消隱藏所有已命名的範圍?

作者Xiaoyang修改日期

已命名範圍是 Excel 中極具實用性的功能,能讓您為重要的儲存格範圍、公式或資料集指定易記的名稱。善用已命名範圍,不僅可簡化複雜的計算,更能大幅提升試算表的可讀性。然而,當這些已命名範圍包含敏感公式或關鍵參照時,您可能不希望其他活頁簿使用者意外更改或刪除它們。此時,隱藏已命名範圍即可有效防止誤改,確保資料與公式的完整性不受影響。

以下是兩種主要方法,可在 Excel 中隱藏或取消隱藏所有已命名範圍,各自適用於不同情境與使用者偏好:

使用 VBA 程式碼隱藏或顯示所有已命名範圍
透過 Kutools for Excel 輕鬆隱藏或取消隱藏已命名範圍


使用 VBA 程式碼隱藏或顯示所有已命名範圍

Excel 並未內建直接顯示或隱藏已命名範圍的功能。若您希望將所有已命名範圍設為不可見,或恢復其可見性,最靈活且強大的方式就是使用 VBA 程式碼。此方法特別適合需要管理大量已命名範圍,或希望自動化此流程的使用者。但請務必謹慎執行 VBA 指令碼:在透過 VBA 進行任何變更前,請先備份您的活頁簿,因為這些操作難以輕易復原。

1. 按下鍵盤上的 ALT + F11,即可開啟 Microsoft Visual Basic for Applications 視窗。若您初次接觸 VBA,可前往功能區的開發人員選項卡使用此功能;若未顯示「開發人員」選項卡,只需透過 Excel 選項輕鬆啟用!

2. 在 VBA 編輯器中,點選插入 > 模組 以新增模組,接著將下列程式碼複製並貼上至模組視窗中。

VBA:在 Excel 中隱藏所有已命名範圍

Sub HideNames()
'Update 20140318
Dim xName As Name
For Each xName In Application.ActiveWorkbook.Names
    xName.Visible = False
Next
End Sub

3. 模組啟用後,按下 F5 執行此程式碼,即可將您活頁簿中的所有已命名範圍隱藏,使其不再顯示於名稱方塊或名稱管理器中。請參閱下方截圖以獲得視覺示範:

名稱範圍顯示在名稱方塊中向右箭頭隱藏所有命名範圍

若您決定取消隱藏已命名範圍,使其重新可見,只需執行另一段 VBA 指令碼即可。如此一來,您便能隨時輕鬆切換已命名範圍的可見性。執行指令碼前,請務必確認目前編輯的是正確的活頁簿,尤其是在同時開啟多個活頁簿時。

VBA:在 Excel 中顯示所有已命名範圍

Sub ShowNames()
'Update 20140318
Dim xName As Name
For Each xName In Application.ActiveWorkbook.Names
    xName.Visible = True
Next
End Sub

在插入並執行此程式碼後(步驟同上),您活頁簿中所有先前隱藏的已命名範圍將再度可見。

適用情境:當您需要一次隱藏或取消隱藏所有已命名範圍(特別是在大型活頁簿中),或偏好自動化處理時,建議使用 VBA。
優點:快速處理所有範圍,輕鬆應對大量批次作業。
限制:需具備基本 VBA 操作知識;變更僅限於特定活頁簿;不適用於 Excel Online。

提示與注意事項:若執行程式碼時出現巨集安全性警告,請務必啟用巨集。若隱藏的已命名範圍被公式引用,請注意:隱藏僅會將儲存格名稱從使用者介面中移除,並不會影響公式計算—公式仍會如預期正常運作。


透過 Kutools for Excel 輕鬆隱藏或取消隱藏已命名範圍

除了 VBA 外,Excel 使用者亦可善用內建於 Kutools for Excel隱藏/取消隱藏儲存格名稱功能!此功能特別適合偏好不使用 VBA,或希望透過直觀圖形化操作提升效率的使用者。只需幾次點擊,即可輕鬆管理個別已命名範圍——精準隱藏或取消隱藏特定範圍,無需一次套用至所有項目。當您需要保護敏感資料,或為簡化工作表導覽而暫時隱藏部分名稱時,這項彈性十足的功能絕對是您的理想選擇!

Kutools for Excel 提供超過 300 項進階功能,簡化複雜作業,提升創造力與效率。整合 AI 功能,Kutools 能精準自動化各項任務,讓資料管理輕鬆無負擔。Kutools for Excel 的詳細資訊……         免費試用……

1. 在功能區上,前往 Kutools > 名稱工具 > 隱藏/取消隱藏儲存格名稱。請參閱下方截圖,快速掌握此功能位置:

點擊 Kutools 的「隱藏/顯示範圍名稱」功能

2. 隱藏/取消隱藏儲存格名稱對話方塊將出現,您可在其中的名稱列表方塊中,查看活頁簿內所有已命名範圍的完整清單。

若要隱藏特定的已命名範圍,只需取消勾選清單中對應的核取方塊;若要讓隱藏的範圍重新顯示,則再次勾選該方塊即可。您還可同時切換多個範圍,精準掌控哪些名稱顯示或隱藏。請參閱下方的對話方塊範例:

在對話框中取消勾選您要隱藏的範圍名稱

如圖所示,以黃色標示的已命名範圍(Add_rangeSheet 1_range)將在您的活頁簿中保持可見;未勾選的名稱(New_Range 1Test_range)則會立即從名稱方塊與名稱管理器中隱藏。變更套用後立即生效!

想免費試用此工具 30 天嗎?立即下載,並依照上述步驟操作!

適用情境:當您希望選擇性地管理個別已命名範圍,或偏好視覺化、以滑鼠操作為導向的解決方案時,Kutools 是您的理想選擇。
優點:無需 VBA 經驗;提供細緻控制;介面直觀易用。

實用技巧:與同事共用活頁簿時,善用「隱藏/取消隱藏儲存格名稱」功能,可有效降低關鍵範圍遭意外編輯的風險。若您處理的是敏感或專有公式,隱藏對應的已命名範圍,更能防止未經授權的揭露或修改!

疑難排解:若已命名範圍的變更未生效,請確認您正在正確的活頁簿視窗中操作。此外,若發現「隱藏/取消隱藏儲存格名稱」對話方塊缺少部分名稱,請立即重新整理活頁簿或重新啟動 Excel,以確保設定正確套用!

替代方案:若無法使用 VBA 或 Kutools,可透過 Excel 的名稱管理器(公式 > 名稱管理器)手動管理已命名範圍。雖然此方法無法直接提供顯示/隱藏功能,但可依需求暫時刪除,並於稍後重新建立已命名範圍。如需逐步管理名稱的詳細指引,請參閱 如何在 Excel 中列出已命名範圍?一文。


相關文章:


最佳 Office 生產力工具

🤖KUTOOLS AI 助手:基於以下內容徹底革新數據分析:智慧執行     產生程式碼  建立自訂公式    分析資料並產生圖表  呼叫增強函數……
熱門功能尋找、醒目提示或標記重複值     刪除空白行     合併列或儲存格而不遺失資料     不使用公式的四捨五入……
高級 LOOKUP多重條件 VLookup    多重數值 VLookup     跨多個工作表 VLookup      模糊查找……
高級下拉列表快速建立下拉式清單     相依式下拉式清單     多選下拉式清單……
欄位管理員新增指定數量的欄位移動欄位切換隱藏欄位的可見狀態比較範圍與欄位……
精選功能網格聚焦     設計視圖   增強編輯欄    工作簿與工作表管理員     資源庫(自動文字)  日期提取     合併工作表    加密/解密儲存格    依清單傳送電子郵件     超級篩選      特殊篩選(篩選粗體儲存格/斜體/刪除線……) ......
頂尖 15 工具組12 文字工具添加文本刪除特定字符,……)   50+ 圖表 類型甘特圖,……)   40+ 實用公式基於生日計算年齡,……)   19 插入工具插入二維碼從路徑插入圖片,……)   12 轉換工具金額轉大寫匯率轉換,……)   7 合併和拆分工具高級合併行分割儲存格,……)……以及更多
在您的慣用語言中使用 Kutools—支援英文、西班牙文、德文、法文、中文及另外 40+ 種語言!

運用 Kutools for Excel 強化您的 Excel 技能,體驗前所未有的高效能!Kutools for Excel 提供超過 300 項進階功能,大幅提升生產力並節省寶貴時間。立即點擊,取得您最需要的功能……


Office Tab 為 Office 帶來分頁式介面,讓您的工作更輕鬆自在!

  • 在 Word、Excel、PowerPoint 中啟用分頁式編輯與閱讀功能,以及 Access、Visio 與 Project。
  • 在同視窗的新分頁中開啟並建立多份文件,而非另開新視窗。
  • 每天為您提升 50% 的工作效率,並省下數百次滑鼠點擊!

所有 Kutools 增益集,一個安裝程式

Kutools for Office 套件整合了 Excel、Word、Outlook 與 PowerPoint 的增益集,以及 Office Tab Pro,非常適合需要跨多個 Office 應用程式協作的團隊使用!

ExcelWordOutlookTabsPowerPoint
  • 全能套件— 包含 Excel、Word、Outlook 與 PowerPoint 增益集,以及 Office Tab Pro
  • 一個安裝程式,一個授權— 數分鐘內即可完成設定(支援 MSI)
  • 協同運作更出色— 在多個 Office 應用程式間實現流暢的生產力體驗
  • 30 天完整功能試用— 無需註冊,無需信用卡
  • 超值之選— 比單獨購買各增益集更省費用