Skip to main content

精通 Excel:輕鬆取消隱藏所有工作表或多個工作表的終極指南

Author: Zhoumandy Last Modified: 2025-05-12

Excel 的強大之處不僅在於其複雜的公式和數據透視表,還在於它能夠有效地組織和呈現數據。這種組織能力的一個重要部分是根據需要隱藏和取消隱藏工作表的能力。無論您是希望簡化工作簿的新手用戶,還是管理複雜數據集的高級用戶,本指南將為您提供輕鬆取消隱藏 Excel 工作表所需的知識。

Unhide All Sheets


逐一手動取消隱藏工作表

在 Excel 中取消隱藏工作表最簡單的方法是手動進行,這在處理少量工作表時效果最佳。

1. 在您的 Excel 工作簿中,右鍵單擊 Excel 工作簿底部的任何可見工作表標籤。

right-click on any visible sheet tab

2. 從快捷選單中選擇取消隱藏

Select Unhide from the context menu

3. 將出現取消隱藏對話框,列出所有隱藏的工作表。選擇您希望取消隱藏的工作表並點擊確定

Select the sheet to unhide

4. 然後所選的隱藏工作表現在會顯示出來。重複上述三個步驟以逐一取消更多隱藏的工作表。

repeat to unhide other sheets

注意:

  • 除了右鍵快捷選單外,取消隱藏對話框還可以從功能區或快捷鍵訪問:
  • 從功能區訪問:
    轉到「常用」選項卡,在「單元格」組中,點擊格式 > 隱藏和取消隱藏 > 取消隱藏工作表以打開取消隱藏對話框。

Access the  Unhide Sheet featurefrom the ribbon

  • 從 Excel 快捷鍵訪問:
    ALT + H + O + U + H 鍵打開取消隱藏對話框。
提示:
  • 對於非 Microsoft 365 用戶,Excel 的取消隱藏選項僅允許一次選擇一個工作表。要取消隱藏多個或所有工作表,您必須對每個工作表分別重複上述步驟。
  • 但是,如果您是 Microsoft 365 用戶,您可以一次性在取消隱藏對話框中取消隱藏多個 Excel 工作表。
    • 要選擇多個工作表,請執行以下任一操作:
    • 按住 Ctrl 鍵,然後點擊項目以選擇它們。
    • 按住 Shift 鍵,然後使用上下箭頭鍵調整您的選擇。

select multiple sheets


? 即時切換所有隱藏的工作表為可見或不可見! ?

使用 Kutools for Excel切換隱藏工作表可見性 功能節省時間和精力! ?

借助 Kutools for Excel 提供的便捷切換隱藏工作表可見性按鈕,您可以一鍵顯示活動工作簿中的所有隱藏工作表,再次點擊即可將所有隱藏工作表切換為不可見。速度如閃電般快! ⚡

? Kutools for Excel:通過超過 300 個必備工具增強 Excel 功能。享受無需信用卡的全功能 30 天免費試用! ?

立即下載

使用強大的功能一鍵取消隱藏所有工作表 – Kutools for Excel

體驗 Kutools for Excel 強大的一鍵取消隱藏所有隱藏工作表功能。這一卓越的工具使您能夠輕鬆地通過單擊揭示每一個隱藏的工作表,繞過了 Excel 默認取消隱藏選項所需的繁瑣過程,該選項限制您一次只能取消隱藏一個工作表。告別針對每個工作表重複步驟的麻煩,歡迎使用 Kutools for Excel 更高效、更省時的方法來管理您的 Excel 文件。

Kutools for Excel 提供超過 300 種進階功能,簡化複雜任務,提升創造力與效率。 結合 AI 能力,Kutools 能夠精準自動化任務,讓數據管理變得輕而易舉。Kutools for Excel 的詳細資訊...免費試用...

安裝 Kutools for Excel 後,點擊 Kutools > 檢視 > 取消隱藏所有隱藏工作表 以顯示所有隱藏的工作表。

 click Unhide All Hidden Sheets to make all hidden sheets visible

注意:函數旁邊顯示的文字 (11 個工作表) 表示工作簿中隱藏工作表的總數。如果沒有隱藏的工作表,該函數將變為灰色。

結果

所有隱藏的工作表立即顯示出來。

All hidden sheets are shown at once

提示:
  • 要使用此功能,您應該先安裝 Kutools for Excel,請點擊下載並立即開始 30 天免費試用
  • 為了更有針對性地管理工作簿和工作表,例如選擇性地顯示特定工作表而不是一次性顯示所有工作表Kutools for Excel 提供了高級的隱藏/取消隱藏工作簿和工作表實用程序。此功能提供了靈活性,可以根據您的具體需求輕鬆顯示或隱藏工作簿和工作表組。

display or conceal groups of workbooks and worksheets by kutools


使用 VBA 取消隱藏工作表


熟悉 Excel 編程功能的高級 Excel 用戶可以使用 VBA 來取消隱藏工作表。此方法提供了靈活性,並且可以根據各種需求進行定制,例如取消隱藏所有工作表、多個工作表或名稱中包含特定文字的工作表。

在本節中,我們將探討三個旨在滿足三種不同取消隱藏工作表需求的 VBA 腳本。

取消隱藏所有工作表

這個 VBA 腳本使工作簿中的所有工作表都可見。

步驟 1:打開 VBA 模塊編輯器並複製代碼
  1. 在 Excel 中按住 ALT + F11 鍵,打開 Microsoft Visual Basic for Applications 窗口。
  2. 點擊 插入 > 模塊,並將以下代碼粘貼到模塊窗口中。
  3. VBA 代碼:取消隱藏所有工作表
    Sub UnhideAllSheets()
    'Updateby Extendoffice
        Dim ws As Worksheet
        For Each ws In ThisWorkbook.Worksheets
            ws.Visible = xlSheetVisible
        Next ws
    End Sub
步驟 2:執行代碼以獲得結果

粘貼此代碼後,請按 F5 鍵運行此代碼。所有隱藏的工作表將立即顯示出來。

vba code to unhide all sheets


取消隱藏多個工作表(指定的工作表)

這個 VBA 腳本允許您取消隱藏指定的工作表列表。

步驟 1:打開 VBA 模塊編輯器並複製代碼
  1. 在 Excel 中按住 ALT + F11 鍵,打開 Microsoft Visual Basic for Applications 窗口。
  2. 點擊 插入 > 模塊,並將以下代碼粘貼到模塊窗口中。
  3. VBA 代碼:取消隱藏指定的工作表
    Sub UnhideSelectedSheets()
    'Updateby Extendoffice
        Dim sheetNames As Variant
        sheetNames = Array("Sheet5", "Sheet6") ' Customize the list with your sheet names
        Dim name As Variant
        For Each name In sheetNames
            Sheets(name).Visible = xlSheetVisible
        Next name
    End Sub
    

注意:在此情況下,Sheet5Sheet6 將被取消隱藏。您可以通過替換 "Sheet5", "Sheet6" 來自定義代碼中的工作表名稱列表: sheetNames = Array("Sheet5", "Sheet6")

步驟 2:執行代碼以獲得結果

粘貼此代碼後,請按 F5 鍵運行此代碼。指定的隱藏工作表(Sheet5Sheet6)將立即顯示出來。

vba code to unhide specific sheets


取消隱藏名稱中包含特定文字的工作表

要根據名稱中的特定文字取消隱藏工作表,請使用以下 VBA 腳本。

步驟 1:打開 VBA 模塊編輯器並複製代碼
  1. 在 Excel 中按住 ALT + F11 鍵,打開 Microsoft Visual Basic for Applications 窗口。
  2. 點擊 插入 > 模塊,並將以下代碼粘貼到模塊窗口中。
  3. VBA 代碼:取消隱藏名稱中包含特定文字的工作表
    Sub UnhideSheetsWithSpecificText()
    'Updateby Extendoffice
        Dim ws As Worksheet
        For Each ws In ThisWorkbook.Worksheets
            If InStr(ws.Name, "Excel") > 0 Then
                ws.Visible = xlSheetVisible
            End If
        Next ws
    End Sub

注意:在此情況下,名稱中包含 Excel 的工作表將被顯示。要取消隱藏名稱中包含其他特定文字的工作表,您可以修改提供的代碼 If InStr(ws.Name, "Excel") > 0 Then,將 "Excel" 替換為所需的文本。

步驟 2:執行代碼以獲得結果

粘貼此代碼後,請按 F5 鍵運行此代碼。名稱中包含 Excel 的隱藏工作表將立即顯示出來。

vba code to unhide worksheets with specific text in the sheet name


使用自訂檢視取消隱藏所有工作表

Excel 中的自訂檢視讓您可以繞過逐一取消隱藏工作表的麻煩,允許您在所有工作表可見時保存工作簿的檢視。本質上,您是在一切可見時拍攝工作簿的快照。然後,如果您隱藏了任何工作表,只需點擊一下即可輕鬆返回到所有工作表可見的初始狀態。因此,為了獲得最佳效果,請在開始工作之前設置此自訂檢視,即在隱藏任何工作表之前

步驟 1:確保所有工作表都是可見的

在創建自訂檢視以取消隱藏所有工作表之前,您必須首先確保工作簿中的所有工作表都是可見的。

注意:如果您不知道工作簿中是否有任何隱藏的工作表,請參閱本節末尾的指南:如何檢查工作簿是否包含任何隱藏的工作表?

步驟 2:導航到自訂檢視

轉到功能區上的檢視選項卡。在工作簿檢視組中,點擊自訂檢視

click on Custom Views under View tab

步驟 3:創建新的自訂檢視
  1. 自訂檢視對話框中,點擊新增按鈕。

    Click the Add button

  2. 新增檢視對話框中,輸入自訂檢視的名稱,例如 所有工作表可見。點擊確定

    enter the name for the custom view

步驟 4:使用您的自訂檢視

每當您需要取消隱藏工作簿中的所有工作表時,您可以簡單地返回到檢視選項卡,點擊自訂檢視,選擇您創建的檢視(例如,所有工作表可見),然後點擊顯示。這將立即將您的工作簿恢復到所有工作表可見的狀態。

如何檢查工作簿是否包含任何隱藏的工作表?

要迅速識別 Excel 工作簿中的任何隱藏工作表,請遵循這些簡化的步驟:

  1. 右鍵單擊 Excel 窗口底部的任何可見工作表標籤。此操作將彈出快捷選單。
  2. 在此選單中,將注意力集中在 取消隱藏 選項上。
    • 如果取消隱藏選項是可用的(即未變灰),這表明您的工作簿中存在隱藏的工作表。您可以點擊它來查看並選擇您希望顯示的任何隱藏工作表。
    • 相反,如果取消隱藏選項不可用(變灰),則確認工作簿中沒有任何隱藏的工作表。

check if a workbook contains any hidden sheets

此方法是最直接的方式,可以快速確定您的工作簿是否隱藏了任何工作表。然而,此方法不會顯示絕對隱藏的工作表。要查看和取消隱藏絕對隱藏的工作表,請使用以下方法。


使用 Kutools for Excel 輕鬆取消隱藏所有絕對隱藏的工作表

要在 Excel 中查看和取消隱藏設置為絕對隱藏的工作表——這種狀態使得它們無法通過常規的 Excel 界面訪問——Kutools for Excel提供了一個高效的解決方案。隱藏/取消隱藏工作簿和工作表功能使您能夠管理比標準隱藏設置更深層次的隱藏工作表,而無需使用複雜的 VBA 腳本。它使您能夠輕鬆揭示所有隱藏的工作表,包括那些標記為絕對隱藏的工作表,並提供選項來取消隱藏僅僅是隱藏的工作表或專門是絕對隱藏的工作表。以下是使用 Kutools 取消隱藏所有絕對隱藏的工作表的方法。

安裝 Kutools for Excel 後,選擇 Kutools > 檢視 > 隱藏/取消隱藏工作簿和工作表。在 隱藏/取消隱藏工作簿和工作表 對話框中,勾選工作表列表中每個絕對隱藏的工作表的複選框以顯示它們。

您可以立即看到絕對隱藏的工作表已被取消隱藏。根據需要關閉對話框。

注意:要取消隱藏所有工作表,包括隱藏的工作表和絕對隱藏的工作表,您只需點擊 隱藏/取消隱藏工作簿和工作表 對話框中的取消隱藏全部按鈕。然後所有的工作表將一次性顯示!

提示:要使用此功能,您應該先安裝 Kutools for Excel,請點擊下載並立即開始 30 天免費試用


為什麼無法取消隱藏工作表?- 問題與解決方案


在嘗試取消隱藏 Excel 中的工作表時遇到問題可能會令人沮喪。這些問題通常由一些常見的情況引起。了解這些問題及其解決方案可以幫助您有效地管理工作簿。以下是常見問題及其解決方案的分解:

1. 設置為絕對隱藏的工作表

問題:

Excel 允許將工作表設置為絕對隱藏,這意味著無法通過常規的 Excel 界面選項取消隱藏它們。

解決方案:

您可以使用 VBA 更改這些工作表的可見性狀態。按 ALT + F11 鍵打開 VBA 編輯器,找到相關的工作簿和工作表,並將工作表的 Visible 屬性設置為 xlSheetVisible。或者,像 Kutools for Excel 這樣的工具提供了一種更友好的方式來取消隱藏絕對隱藏的工作表 ,而無需編寫代碼。


2. 工作簿保護

問題:

如果工作簿受到保護,您可能無法進行更改,包括取消隱藏工作表。

解決方案:

您需要移除工作簿保護。這通常需要用於保護工作簿的密碼。一旦解除保護,您應該能夠正常取消隱藏工作表。如果您不知道密碼,請閱讀: 如何在沒有密碼的情況下取消保護工作簿中的所有受保護工作表?


3. 工作表實際上未被隱藏

問題:

有時候,看起來像是工作表被隱藏了,但實際上它們並不存在於工作簿中。

解決方案:

要了解工作簿中是否有任何隱藏的工作表,請參閱本文中的指南:如何檢查工作簿是否包含任何隱藏的工作表?


4. Excel 版本和兼容性問題

問題:

較舊版本的 Excel 或不同版本之間的兼容性問題可能影響您取消隱藏工作表的能力。

解決方案:

確保您使用的 Excel 版本支持工作簿中的功能。如果您正在為較舊版本使用兼容模式,請考慮升級並將文件保存為新格式。確保所有需要工作簿的用戶都能訪問更新版本的 Excel,以保持功能和兼容性。

總結起來,我們探索了許多在 Excel 中取消隱藏工作表的方法,從手動步驟到使用 Kutools for Excel 和 VBA 腳本……有了這些工具,願您的電子表格保持井然有序,數據始終觸手可及。如果您想探索更多 Excel 技巧,請點擊這裡訪問我們超過數千篇教程的廣泛收藏。