如何在 Excel 中隱藏或取消隱藏所有已命名的範圍?
已命名範圍是 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,或希望透過直觀圖形化操作提升效率的使用者。只需幾次點擊,即可輕鬆管理個別已命名範圍——精準隱藏或取消隱藏特定範圍,無需一次套用至所有項目。當您需要保護敏感資料,或為簡化工作表導覽而暫時隱藏部分名稱時,這項彈性十足的功能絕對是您的理想選擇!
1. 在功能區上,前往 Kutools > 名稱工具 > 隱藏/取消隱藏儲存格名稱。請參閱下方截圖,快速掌握此功能位置:

2. 隱藏/取消隱藏儲存格名稱對話方塊將出現,您可在其中的名稱列表方塊中,查看活頁簿內所有已命名範圍的完整清單。
若要隱藏特定的已命名範圍,只需取消勾選清單中對應的核取方塊;若要讓隱藏的範圍重新顯示,則再次勾選該方塊即可。您還可同時切換多個範圍,精準掌控哪些名稱顯示或隱藏。請參閱下方的對話方塊範例:

如圖所示,以黃色標示的已命名範圍(Add_range 與 Sheet 1_range)將在您的活頁簿中保持可見;未勾選的名稱(New_Range 1 與 Test_range)則會立即從名稱方塊與名稱管理器中隱藏。變更套用後立即生效!
想免費試用此工具 30 天嗎?立即下載,並依照上述步驟操作!
適用情境:當您希望選擇性地管理個別已命名範圍,或偏好視覺化、以滑鼠操作為導向的解決方案時,Kutools 是您的理想選擇。
優點:無需 VBA 經驗;提供細緻控制;介面直觀易用。
實用技巧:與同事共用活頁簿時,善用「隱藏/取消隱藏儲存格名稱」功能,可有效降低關鍵範圍遭意外編輯的風險。若您處理的是敏感或專有公式,隱藏對應的已命名範圍,更能防止未經授權的揭露或修改!
疑難排解:若已命名範圍的變更未生效,請確認您正在正確的活頁簿視窗中操作。此外,若發現「隱藏/取消隱藏儲存格名稱」對話方塊缺少部分名稱,請立即重新整理活頁簿或重新啟動 Excel,以確保設定正確套用!
替代方案:若無法使用 VBA 或 Kutools,可透過 Excel 的名稱管理器(公式 > 名稱管理器)手動管理已命名範圍。雖然此方法無法直接提供顯示/隱藏功能,但可依需求暫時刪除,並於稍後重新建立已命名範圍。如需逐步管理名稱的詳細指引,請參閱 如何在 Excel 中列出已命名範圍?一文。
相關文章:
最佳 Office 生產力工具
| 🤖 | KUTOOLS AI 助手:基於以下內容徹底革新數據分析:智慧執行 | 產生程式碼| 建立自訂公式 | 分析資料並產生圖表| 呼叫增強函數…… |
| 熱門功能:尋找、醒目提示或標記重複值 | 刪除空白行 | 合併列或儲存格而不遺失資料 | 不使用公式的四捨五入…… | |
| 高級 LOOKUP:多重條件 VLookup | 多重數值 VLookup | 跨多個工作表 VLookup | 模糊查找…… | |
| 高級下拉列表:快速建立下拉式清單 | 相依式下拉式清單 | 多選下拉式清單…… | |
| 欄位管理員:新增指定數量的欄位|移動欄位|切換隱藏欄位的可見狀態|比較範圍與欄位…… | |
| 精選功能:網格聚焦 | 設計視圖 |增強編輯欄 | 工作簿與工作表管理員 | 資源庫(自動文字)| 日期提取 | 合併工作表 | 加密/解密儲存格 | 依清單傳送電子郵件 | 超級篩選 | 特殊篩選(篩選粗體儲存格/斜體/刪除線……) ...... | |
| 頂尖 15 工具組:12 文字工具(添加文本,刪除特定字符,……)| 50+ 圖表 類型(甘特圖,……)| 40+ 實用公式(基於生日計算年齡,……)| 19 插入工具(插入二維碼,從路徑插入圖片,……)| 12 轉換工具(金額轉大寫,匯率轉換,……)| 7 合併和拆分工具(高級合併行,分割儲存格,……)|……以及更多 |
運用 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 應用程式協作的團隊使用!
- 全能套件— 包含 Excel、Word、Outlook 與 PowerPoint 增益集,以及 Office Tab Pro
- 一個安裝程式,一個授權— 數分鐘內即可完成設定(支援 MSI)
- 協同運作更出色— 在多個 Office 應用程式間實現流暢的生產力體驗
- 30 天完整功能試用— 無需註冊,無需信用卡
- 超值之選— 比單獨購買各增益集更省費用


