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

Excel:若範圍內任一儲存格為空白,則隱藏該列

作者Xiaoyang修改日期

資料中的空白儲存格會影響計算、圖表與報表的準確性。若您希望透過隱藏包含一個或多個空白儲存格的列來整理工作表,Excel 提供多種解決方案——從內建工具到 VBA 自動化,一應俱全。本指南將逐步帶您掌握最有效的方法。

使用「定位條件」功能隱藏含有空白儲存格的列

使用 KUTOOLS AI 隱藏含有空白儲存格的列

使用 VBA 程式碼隱藏含有空白儲存格的列


使用「定位條件」功能隱藏含有空白儲存格的列

透過「定位條件」功能,您可先選取所有空白儲存格,再搭配快速鍵輕鬆隱藏包含這些空白儲存格的整列。請依下列步驟操作:

  1. 選取包含您欲隱藏之空白儲存格的資料範圍。
  2. 接著按一下開始 > 尋找與選取 > 定位條件。(您也可以按下 )Ctrl + G 開啟定位對話方塊,再點選特殊,即可開啟定位條件對話方塊。)請參閱下方螢幕截圖:
    前往特殊選項
  3. 定位條件對話方塊中,選取空白儲存格選項,然後按一下確定按鈕。
    選取空白選項
  4. 選取範圍內的所有空白儲存格都已選取,請參閱螢幕截圖:
    所有空白儲存格皆已選取
  5. 接著,您只需同時按下 Ctrl + 9 鍵,即可輕鬆隱藏含有空白儲存格的列。
    按 Ctrl + 9 隱藏包含空白儲存格的列

使用 KUTOOLS AI 隱藏含有空白儲存格的列

Kutools for ExcelKUTOOLS AI 助手結合 Excel 的彈性與 AI 的智慧,突破傳統限制!無需再手動撰寫公式或 VBA 程式碼,只需用簡單的英文描述您想執行的操作,剩下的就交給 KUTOOLS AI 自動完成!

Kutools for Excel 提供超過 300 項進階功能,簡化複雜作業,提升創造力與效率。整合 AI 功能,Kutools 能精準自動化各項任務,讓資料管理輕鬆無負擔。Kutools for Excel 的詳細資訊……         免費試用……
  1. 安裝 Kutools for Excel 後,請點選 KUTOOLS AI >AI 助手,即可開啟 KUTOOLS AI 助手窗格。
  2. 接著,反白標示您要掃描的列與欄範圍。
  3. KUTOOLS AI 輸入框中,輸入自然語言指令,例如:
    如果選擇區域中有任何空白儲存格,則隱藏這些列
    在聊天框中輸入指令
  4. 點擊傳送或按下 Enter,KUTOOLS AI 將立即分析您的需求;分析完成後,只需點擊執行按鈕,含有空白儲存格的列就會立刻被隱藏!
    前往特殊選項

使用 VBA 程式碼隱藏含有空白儲存格的列

下列 VBA 程式碼可在指定區域中任一儲存格為空白時,自動隱藏該列。

  1. 按下 Alt + F11 鍵,即可開啟 Microsoft Visual Basic for Applications 視窗!
  2. 按一下插入> 模組,並將下方程式碼貼到新的模組視窗中。
    Sub HideRowsWithAnyBlankCells()
    'Updateby Extendoffice
        Dim ws As Worksheet
        Dim rng As Range, rowRange As Range
        Dim i As Long
        Set ws = ActiveSheet
        On Error Resume Next
        Set rng = Application.InputBox( _
            Prompt:="Please select the range to check for blank cells:", _
            Title:="KutoolsforExcel", _
            Type:=8)
        On Error GoTo 0
        If rng Is Nothing Then
            MsgBox "No range selected. Macro canceled.", vbExclamation
            Exit Sub
        End If
        Application.ScreenUpdating = False
        For i = 1 To rng.Rows.Count
            Set rowRange = rng.Rows(i)
            If Application.WorksheetFunction.CountBlank(rowRange) > 0 Then
                rowRange.EntireRow.Hidden = True
            End If
        Next i
        Application.ScreenUpdating = True
        MsgBox "Rows with any blank cells have been hidden.", vbInformation
    End Sub
    
  3. 按下 F5 鍵執行程式碼後,將彈出一個對話方塊,供您選取要檢查空白儲存格的範圍。
    用於選取範圍的 VBA 程式碼
  4. 按一下確定,選擇區域中所有至少包含一個空白儲存格的列將立即被隱藏。

🔚 結論

無論您處理的是小型表格或大型資料集,隱藏包含空白儲存格的列都能顯著提升資料清晰度,並有效避免分析錯誤。您可根據自身需求與專業程度,選擇最適合的方法:

  • 運用「定位條件」功能,即可快速手動檢視並選擇性地隱藏列。
  • 善用 KUTOOLS AI,以自然語言指令打造智慧化、無需編寫程式碼的解決方案。
  • 只需套用 VBA 程式碼,即可自動並重複地根據空白儲存格隱藏列。

每種方法各有優勢——請選擇最符合您工作流程的方式,更快速、更乾淨地管理 Excel 資料!想掌握更多 Excel 實用技巧?我們的網站提供數千篇教學文章,助您精通 Excel


相關文章:

如何在 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 天完整功能試用— 無需註冊,無需信用卡
  • 超值之選— 比單獨購買各增益集更省費用