Skip to main content

Kutools for Office — 一套工具,五種功能。完成更多工作。

在 Excel 中隱藏列(完整指南,含 8 種方法)

Author Siluvia Last modified

作為一名 Excel 使用者,您可能基於各種原因需要隱藏列。例如,您想暫時隱藏某些列以簡化工作表,使其更易閱讀和操作;隱藏包含敏感數據的列;或者在打印工作表時隱藏一些不需要的列。
本教程提供了 8 種逐步方法,幫助您輕鬆隱藏 Excel 中的列。此外,如果您需要隱藏行或取消隱藏 Excel 中的列,也可以在此教程中找到相關的方法。

Hide columns in Excel

視頻


在 Excel 中隱藏列

本節提供了一些常見且實用的方法,幫助您在 Excel 中隱藏列。

使用快捷菜單中的「隱藏」選項來隱藏列

在 Excel 中隱藏列最常見的方法是使用快捷菜單中的「隱藏」選項。這裡我將逐步向您展示如何使用此選項來隱藏列。

步驟 1:選擇要隱藏的列
  • 要隱藏一列:點擊列字母進行選擇。
  • 要隱藏多個相鄰列:點擊第一列的列字母,然後按住並向右拖動鼠標選擇其他列
    (或者您可以按住 Shift 鍵,點擊第一列和最後一列的列字母)。
  • 要隱藏多個不相鄰列:點擊列字母選擇一列,按住 Ctrl 鍵,然後逐一選擇其他需要的列。

在這種情況下,我點擊列字母 C 選擇「出生日期」列,然後按住並拖動鼠標到列字母 D 選擇相鄰的「年齡」列,接著按住 Ctrl 鍵,點擊列字母 F 選擇「標題」列。

Select the columns  to hide
步驟 2:應用快捷菜單中的「隱藏」選項

右鍵單擊所選列的任意列字母,然後從右鍵菜單中選擇「隱藏」。

Apply the Hide option in the context menu
注意:如果選擇了一列或多個相鄰列,只需右鍵單擊選擇區域內的任意單元格即可打開快捷菜單並應用「隱藏」選項。
結果

兩列之間的雙線表示您已隱藏了一列。

the columns are hidden
注意:要使隱藏的列可見,只需選擇與要取消隱藏的列相鄰的列,右鍵單擊選擇區域並從右鍵菜單中選擇「取消隱藏」。要了解更多在 Excel 中取消隱藏列的方法,請查看本教程:在 Excel 中取消隱藏列

使用 Kutools 單擊完成隱藏列

這裡強烈推薦您使用 Kutools for Excel列清單窗格。通過這個功能,您可以輕鬆地通過單擊隱藏和取消隱藏列,而無需事先選擇它們。

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

使用方法

  1. 選擇 Kutools > 導航以打開 Kutools 的導航窗格。
  2. 在導航窗格中,點擊這個 column icon 圖標以打開 列清單,然後您可以通過點擊 眼睛圖標 來隱藏列頭右側的列(再次點擊眼睛圖標以取消隱藏該列)。

注意:要使用此功能,您應該在電腦上安裝了 Kutools for Excel前往下載 Kutools for Excel 以獲得 30 天免費試用,無任何限制

使用快捷鍵隱藏列

本節演示如何使用快捷鍵「Ctrl + 0」來隱藏 Excel 中選定的列。

步驟 1:選擇要隱藏的列
  • 要隱藏一列:點擊列字母進行選擇。
  • 要隱藏多個相鄰列:點擊第一列的列字母,然後按住並向右拖動鼠標選擇其他列
    (或者您可以按住 Shift 鍵,點擊第一列和最後一列的列字母)。
  • 要隱藏多個不相鄰列:點擊列字母選擇一列,按住 Ctrl 鍵,然後逐一選擇其他需要的列。
步驟 2:同時按下 Ctrl + 0

在這種情況下,我選擇了三列:「出生日期」、「年齡」和「標題」,然後同時按下 Ctrl + 0 鍵來隱藏它們。

Press Ctrl + 0 shortcut after selecting the columns
結果

兩列之間的雙線表示您已隱藏了一列。

columns are hidden

使用功能區上的「格式」選項隱藏列

如果您不喜歡使用右鍵菜單,可以在功能區的「格式」選項中應用「隱藏列」功能。請按照以下步驟操作。

步驟 1:選擇要隱藏的列中的任意單元格

只需選擇要隱藏的列或這些列中的任意單元格。這裡我按住 Ctrl 鍵,在這三列「出生日期」、「年齡」和「標題」中各選擇一個單元格。

Select any cell within the columns to hide
步驟 2:應用功能區上的「隱藏列」選項

轉到「開始」選項卡,點擊「格式」>「隱藏與取消隱藏」>「隱藏列」,位於「單元格」組中。

Apply the Hide Columns option on the ribbon
結果

兩列之間的雙線表示您已隱藏了一列。

columns are hidden

使用加號(分組功能)隱藏列

如果您經常需要隱藏和取消隱藏特定列,例如,大多數時候需要隱藏「出生日期」、「年齡」和「標題」列,但有時需要臨時取消隱藏它們以檢查數據。在這種情況下,您可以對列進行分組,並使用加號和減號來切換它們的可見性。

注意:不要使用 Ctrl 鍵選擇不相鄰的列,因為分組功能不支持多選。因此,我需要先將相鄰的列「出生日期」和「年齡」分組,然後再單獨對「標題」列進行分組。
步驟 1:選擇「出生日期」和「年齡」列

這裡我點擊列字母 C 選擇「出生日期」列,然後按住並拖動鼠標到列字母 D 選擇相鄰的「年齡」列。

select the columns to hide
步驟 2:應用分組功能

轉到「數據」選項卡,點擊「分組」>「分組」,位於「大綱」組中。

click Group > Group

然後您可以看到所選列上方顯示的大綱符號。

an outline symbol displayed above the selected columns
步驟 3:單獨對「標題」列進行分組

選擇「標題」列,重複上述步驟 1 和 2 以單獨對該列進行分組。

結果

您可以點擊組頂部的減號(-)來隱藏組內的所有列。請參閱下面的示範。

注意:點擊加號(+)以再次顯示列。

使用 VBA 代碼隱藏列

假設您的工作表中有一個包含許多列的大表格,並且希望同時隱藏多個相鄰和不相鄰的列。您可以運行 VBA 代碼來自動執行隱藏列的過程,而不是手動隱藏它們。

以下 VBA 代碼可幫助同時隱藏工作表中的列 C:FL:NZ。請逐步按照以下步驟操作。

步驟 1:打開 Microsoft Visual Basic for Applications 窗口

在您想要隱藏某些列的工作表中,按下 Alt + F11 鍵以打開 Microsoft Visual Basic for Applications 窗口。

步驟 2:打開模塊代碼窗口並輸入代碼

Microsoft Visual Basic for Applications 窗口中,點擊插入 > 模塊,然後將以下代碼複製到模塊(代碼)窗口中。

VBA 代碼:隱藏工作表中的特定列

Sub HideColumns()
'Updated by Extendoffice 20230511
    Dim ColumnsToHide As Range
    Set ColumnsToHide = Range("C:F,L:N,Z:Z") 'Replace with the range of columns you want to hide    
    ColumnsToHide.EntireColumn.Hidden = True
End Sub
copy and paste the code into the module
注意:您可以修改這一行 Set ColumnsToHide = Range("C:F,L:N,Z:Z") 中的範圍 "C:F,L:N,Z:Z",以包括您想要隱藏的列。範圍可以包含相鄰和不相鄰的列。
步驟 3:按下 F5 鍵運行代碼

然後所有指定的列 C:FL:N Z 都會立即被隱藏。


在 Excel 中隱藏未使用的列

有時您可能需要隱藏所有未使用的列,並僅使工作區域在工作表中可見。隱藏工作表中的未使用列可以幫助使工作表中的數據更容易閱讀。它還可以幫助減少視覺混亂,並更容易專注於相關數據。本節將向您展示兩種方法來完成此任務。

Hide unused columns in Excel

使用快捷鍵隱藏未使用的列

本節提供了兩個快捷鍵來幫助您選擇未使用的列,然後隱藏選定的列。請按照以下步驟操作。

步驟 1:選擇所有未使用的列

選擇數據最後一列右側的列。
這裡我通過點擊列字母 H 選擇列 H。然後按下 Ctrl + Shift + 右箭頭以選擇使用範圍右側的所有未使用列。

Select all unused columns
步驟 2:隱藏所有未使用的列

選擇所有未使用的列後,按下 Ctrl + 0 鍵以一次性隱藏它們。

結果
Hide all unused columns

使用 Kutools 單擊完成隱藏未使用的列

前面的方法要求您記住快捷鍵。為了更方便,我們強烈推薦使用 Kutools for Excel 的「隱藏非選中區域」功能。此功能允許您只需單擊一下即可隱藏所有未使用的列。請按照以下步驟操作。

使用方法

  1. 選擇包含數據的列(這裡我選擇從 A 到 G 的列)。
  2. 選擇 Kutools > 顯示與隱藏 > 隱藏非選中區域。然後您可以看到所有未使用的列立即被隱藏。

注意:要使用此功能,您應該在電腦上安裝了 Kutools for Excel前往下載 Kutools for Excel 以獲得 30 天免費試用,無任何限制

在 Excel 中隱藏行

本節簡要演示如何使用右鍵菜單中的「隱藏」選項來隱藏工作表中的行。

  1. 選擇要隱藏的行。這裡我點擊行號 5 選擇第五行,按住 Ctrl 鍵,然後點擊行號 8 選擇第八行。
  2. 右鍵單擊所選行的任意行號,並從右鍵菜單中選擇「隱藏」。
    Hide rows in Excel

注意:您也可以按下 Ctrl + 9 鍵來隱藏選定的行。


在 Excel 中取消隱藏列

要取消隱藏列,以下方法可以幫助您。

取消隱藏所有隱藏的列

  1. 點擊「全選」按鈕(工作表左上角的小三角形)以選擇整個工作表。
    click Select All button to select the whole sheet
  2. 右鍵單擊任意列字母,並從右鍵菜單中選擇「取消隱藏」。
    Right click on any column letter and select Unhide

取消隱藏某些隱藏的列

  1. 選擇與隱藏列相鄰的列。例如,要取消隱藏列 C 和 D,您應選擇列 B 和 E。
    Select the columns adjacent to the hidden columns
  2. 右鍵單擊選擇區域,並從右鍵菜單中選擇「取消隱藏」。
    Right click the selection and select Unhide
注意:要了解更多在 Excel 中取消隱藏列的方法,請查看本教程:在 Excel 中取消隱藏列

最佳 Office 生產力工具

🤖 Kutools AI 助手:以智能執行為基礎,革新數據分析 生成程式碼 創建自訂公式 分析數據並生成圖表 調用 Kutools 增強函數
熱門功能查找、選取項目的背景色或標記重複值刪除空行合併列或單元格且不遺失數據四捨五入(免公式)...
高級 LOOKUP多條件 VLookup多值 VLookup多表查找模糊查找...
高級下拉列表快速創建下拉列表 依賴型下拉列表 多選下拉列表...
列管理器添加指定數量的列移動列切換隱藏列的顯示狀態比較區域及列...
精選功能網格聚焦 設計檢視 增強編輯欄 工作簿及工作表管理器 資源庫(快捷文本) 日期提取器 合併資料 加密/解密儲存格 按列表發送電子郵件 超級篩選 特殊篩選(篩選粗體/傾斜/刪除線...)...
15 大工具集12 項文本工具添加文本刪除特定字符…)50+ 儀表 類型甘特圖等)40+ 實用 公式基於生日計算年齡等)19 項插入工具插入QR码根據路徑插入圖片等)12 項轉換工具金額轉大寫匯率轉換等)7 項合併與分割工具高級合併行分割儲存格等)...及更多
使用 Kutools,語言任你選 — 支援英語、西班牙語、德語、法語、中文及超過40 種語言!

運用 Kutools for Excel,全面提升您的 Excel 技能,體驗前所未有的高效。 Kutools for Excel 提供超過300 項進階功能,讓您提升工作效率、節省時間。 點此尋找您最需要的功能...


Office Tab 為 Office 帶來分頁介面,讓您的工作更加輕鬆簡單

  • 在 Word、Excel、PowerPoint 中啟用分頁編輯與閱讀
  • 在同一視窗的新分頁中打開與創建多份文件,而非開啟新視窗。
  • 提升您的生產力50%,每日可幫您減少數百次鼠標點擊!

所有 Kutools 外掛,一次安裝

Kutools for Office 套裝整合了 Excel、Word、Outlook 和 PowerPoint 的外掛,外加 Office Tab Pro,非常適合需要跨 Office 應用程式協同作業的團隊。

Excel Word Outlook Tabs PowerPoint
  • 全合一套裝 — Excel、Word、Outlook及 PowerPoint 外掛 + Office Tab Pro
  • 一鍵安裝,一份授權 — 幾分鐘完成設置(支援 MSI)
  • 協同運作更順暢 — Office 應用間無縫提升生產力
  • 30 天全功能試用 — 無需註冊、無需信用卡
  • 最超值 — 一次購買,節省單獨外掛費用