如何在 Excel 中根據儲存格的數值來隱藏整列?
處理 Excel 中龐大且複雜的資料集時,經常需要簡化工作表,以便更高效地進行分析、製作報表或聚焦於關鍵資訊。其中一項常見需求,便是根據特定儲存格的數值來隱藏列——例如隱藏低於某門檻值的資料項目,或排除不符合條件的列。若以手動方式逐一隱藏各列,不僅耗時費力,還容易出錯,尤其在面對數百甚至數千筆資料時更是如此。本指南將為您示範三種實用方法,協助您依據其他欄位中的儲存格數值,靈活隱藏、篩選或選擇性管理列。這些技巧不僅能打造客製化的檢視畫面,更能大幅提升工作效率,徹底告別繁瑣重複的手動作業。

使用篩選功能根據儲存格數值隱藏列
Excel 的篩選功能是一項內建工具,能根據儲存格數值暫時隱藏不符合條件的列,讓您輕鬆聚焦於所需的試算表資訊。例如,若您只想顯示金額高於 $3,000 的銷售交易,篩選功能會立即隱藏低於該金額的列。這項功能最適合用於快速手動篩選,以及需要在「顯示全部資料」與「僅顯示符合條件資料」之間靈活切換的情境。操作簡單直覺,而且完全可逆——只要移除篩選,就能立即還原完整的原始資料集。
當您需要快速篩選資料(特別適用於簡報或重複分析)時,請選用此方法。但請注意,這些欄位僅在視覺上隱藏;除非清除篩選條件,否則所有底層資料依然可存取。
1. 選取您要篩選的儲存格範圍或整個表格,然後點選資料 > 篩選。此時欄位標題旁將出現小型篩選下拉箭頭。請參閱螢幕截圖:

提示:請確保所選範圍內不含空白列,以免影響大範圍的篩選效果。
2. 按一下目標欄位標題中的下拉箭頭,即可顯示篩選選項。接著從選單中選擇數字篩選(若為文字型資料則選擇)文字篩選),再點選大於。您也可依需求選用其他條件,例如「小於」、「等於」或「不等於」。請參閱螢幕截圖:

提示:針對文字欄位,篩選條件將包含「包含」、「開頭為」等選項,非常適合用於非數值資料。
3. 在「大於」旁的文字方塊中輸入您的數值或文字條件——例如輸入 3000,即可僅顯示高於此金額的資料。請參閱螢幕截圖:

提示:輸入條件後,請再次檢查是否含有不必要的空格或格式問題,以免影響篩選結果。
4. 按一下確定。此時,工作表中僅顯示數值大於 3,000 的列;數值小於或等於 3,000 的列雖仍存在於檔案中,但已從檢視畫面中隱藏。請參閱螢幕截圖:

若要還原所有列,只需再次點擊篩選圖示,並選擇「從 【欄位名稱】 清除篩選」。請注意,被篩選隱藏的列僅為暫時隱藏,並未刪除,因此任何計算或對這些儲存格的參照仍會包含它們。
若您經常調整篩選條件、需要快速獲得視覺化結果,或與他人協作(因篩選為 Excel 標準功能,任何人都能輕鬆理解並調整),建議採用此解決方案。
缺點:若需執行複雜的多重條件篩選,或自動化重複性的自訂隱藏作業,可能需要額外步驟或更進階的解決方案(例如使用公式或 VBA)。
使用 Kutools for Excel 快速根據儲存格數值選取列
對於需要高效處理大型資料表、並經常執行批次作業(例如隱藏、刪除或格式化特定列)的使用者,Kutools for Excel 提供了選擇指定單元格功能,能迅速識別並選取所有符合指定儲存格數值條件的列。雖然此功能不會直接「隱藏」列,但可輕鬆一次選取所有目標列,讓您隨即統一執行隱藏、刪除或格式化等操作,大幅提升 Excel 工作效率!
此解決方案適用於條件複雜、需選取所有列以進行後續處理,或希望避免手動逐列選取的情境。Kutools 的方法對經常執行重複性任務的使用者格外便利,尤其適合標準篩選難以有效管理的大型資料集。
在 下載並安裝 Kutools for Excel 後,請前往 Kutools> 選取> 選擇指定單元格 以開啟選擇指定單元格對話方塊。
- 選取範圍:首先,反白標示包含您要用作篩選依據之數值的欄位或區域,並確保所選範圍涵蓋所有相關列。
- 選擇整行:在選擇類型區段中,選取整行。此設定可讓 Kutools 選取符合條件的完整列,而不僅限於單一儲存格。
提示:若您希望隱藏或處理完整的資料項目(而非個別儲存格),此步驟至關重要! - 設定條件:在指定類型下拉式選單中,選擇小於,並在文字方塊中輸入 3000,即可讓 Kutools 自動選取所有數值小於 3,000 的儲存格所在列。
您也可根據篩選需求,靈活選擇「等於」、「大於」或「介於」等條件,輕鬆掌握資料篩選! - 確認選取:按一下確定以套用條件,Kutools 將立即選取符合條件的列。

結果
B 欄中所有數值小於 3,000 的列將自動被選取,並可作為群組統一管理。例如,只要對任一醒目提示的列區域按右鍵,即可選擇隱藏來立即隱藏,或運用其他 Excel 工具執行更多批次作業!

若您需要處理大量資料並追求效率(尤其是當 Excel 內建功能過於緩慢或受限時),建議選用 Kutools 的解決方案,其直覺化介面更能有效降低選取錯誤的風險。
缺點:若您需要根據持續變動的儲存格數值自動隱藏列,或資料集龐大且經常更新,建議改用公式或 VBA 程式碼等替代方案,以實現更靈活的動態自動化。
使用 VBA 程式碼根據儲存格數值隱藏列
若您偏好自動化方式(特別是在需要反覆依條件隱藏列,或想將列隱藏整合至更大規模資料處理任務時),可運用 VBA(Visual Basic for Applications)巨集快速達成目標。VBA 能靈活設定自訂條件,自動處理大型或動態資料集,大幅減少手動操作。此方法尤其適合進階 Excel 使用者,以及需在類似試算表中執行例行作業的人員。
優點:VBA 解決方案能實現高度可擴充的自動化,讓您輕鬆調整條件或數據範圍,特別適合需定期更新的報表;同時,您還可根據自身需求靈活延伸或修改程式碼。
缺點:若您的活頁簿已停用巨集,程式碼將無法執行;您可能需要調整巨集安全性設定。VBA 較容易因選取或輸入錯誤而引發問題,因此請務必仔細確認每個步驟。
執行 VBA 程式碼前,請先儲存您的工作表,以防意外遺失資料。
1. 按下 Alt + F11,即可開啟 Microsoft Visual Basic for Applications 編輯器視窗!
2. 在編輯器視窗中,按一下插入> 模組,為您的文件新增一個模組,並將下列 VBA 程式碼複製貼上至該模組中:
VBA:根據儲存格數值隱藏列。
Sub HideRow()
'Updateby20250904
Dim Rng As Range
Dim WorkRng As Range
Dim xNumber As Integer
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
xNumber = Application.InputBox("Number", xTitleId, "", Type:=1)
For Each Rng In WorkRng
Rng.EntireRow.Hidden = Rng.Value < xNumber
Next
End Sub
3. 若要執行巨集,請按下 F5,或按一下執行按鈕。系統提示時,請在彈出對話方塊中選取您要處理的儲存格範圍。務必僅選取資料列(不含標題列),以免意外隱藏欄位標題。請參閱螢幕截圖:

4. 按一下確定後,將出現第二個對話方塊。請輸入您的條件數值(例如)3000),以指定要隱藏哪些列(數值小於此條件者)。請參閱螢幕截圖:

5. 按一下確定,巨集將立即處理所選區域,隱藏所有數值小於您輸入值的列。
提示:您可以根據需求變更邏輯條件:
- 若要隱藏數值大於3000 的列,請將模組中的程式碼更新為 Rng.EntireRow.Hidden = Rng.Value > xNumber。
- 若要隱藏完全符合特定數值的列,請將程式碼修改為 Rng.EntireRow.Hidden = (Rng.Value = xNumber)。
若您遇到錯誤,請確認儲存格範圍未包含隱藏的欄位或合併儲存格,並確保已輸入正確數值。請注意,透過 VBA 所做的變更難以復原;您可能需要手動取消隱藏列。
若需重複使用,您可以儲存此巨集,以執行重複性的資料管理任務,或進一步自訂(例如加入更複雜的條件,或支援文字型條件)。
使用 Excel 公式根據儲存格數值隱藏或標記列
除了上述方法外,您也可以運用 Excel 公式來標記或篩選符合特定儲存格數值的列,進而協助您手動操作,或搭配其他自動化工具隱藏這些列。當您希望在隱藏前先提供視覺提示(例如新增輔助欄位),或需要對列進行排序與群組以利後續處理時,這種方法尤其實用。
例如,您可以在輔助欄位中使用簡單公式來識別符合條件的列:
1. 在新欄位(例如 C 欄的 C2 儲存格)中輸入下列公式:
=IF(B2<3000,"Hide","Show") 2. 按下 Enter 後,向下拖曳公式以填滿資料集中的所有列。在儲存格值小於 3,000 時,該列會被標記為「隱藏」;否則,則標記為「顯示」。
3. 您現在可針對此輔助欄位使用 Excel 的篩選功能,僅顯示標記為「顯示」的列,或據此排序資料;也可運用條件格式醒目提示「隱藏」列,讓手動編輯更快速!
當您希望直接在工作表中顯示條件,或準備結合 Kutools 或 VBA 進行進一步自動化時,這種公式方法最為適用。
缺點:您仍需根據公式結果手動隱藏列,但此方法能幫助釐清條件、減少錯誤,讓批次作業更加輕鬆。
若您遇到問題(例如欄位未如預期隱藏),請檢查是否存在合併儲存格、空白列,或可能干擾手動與自動選取的公式。執行巨集或批次作業前,務必先儲存檔案。針對大型資料集,建議優化 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 天完整功能試用— 無需註冊,無需信用卡
- 超值之選— 比單獨購買各增益集更省費用