如何在 Microsoft Excel 中顯示或隱藏儲存格中的零值?
在日常使用 Excel 工作表時,妥善處理零值的呈現方式,對於提升資料的可讀性與清晰度至關重要。有時,儲存格中的零值會讓工作表顯得雜亂,甚至分散您對關鍵資料的注意力;但在其他情況下,顯示零值卻是確保資料完整性與計算準確性的必要之舉。無論您是要隱藏特定儲存格中的零值、調整整個工作表的顯示設定,還是希望自動化這一流程,Excel 都提供多種靈活的方法來滿足不同需求。以下將為您介紹多種實用技巧,協助您輕鬆控制儲存格中零值的顯示或隱藏,並附上詳細說明與逐步操作指引。
使用設定儲存格格式指令在選取範圍中顯示或隱藏零值
一鍵快速顯示或隱藏作用中工作表的所有零值
透過 Excel 選項在指定工作表中顯示或隱藏零值
使用 Kutools for Excel 在作用中工作表或整個活頁簿中顯示或隱藏零值
Excel 公式-使用 IF 函數將零值顯示為空白儲存格
VBA 程式碼-透過單元格格式或工作表設定自動化隱藏/顯示零值
使用設定儲存格格式指令在選取範圍中顯示或隱藏零值
設定儲存格格式指令提供了一種簡便方式,可輕鬆隱藏指定儲存格範圍內的零值。當您僅需在特定資料區域(例如財務報表、預算清單,或其他零值可能干擾有意義數值解讀的資料集)中隱藏零值時,此方法尤為實用!
1. 選取包含您想隱藏零值(0)的範圍,例如資料表格、摘要工作表,或任何零值會干擾解讀的區段。
2. 在選取的區域上按一下滑鼠右鍵,然後從快顯功能表中選擇設定儲存格格式。請參閱螢幕截圖:

3. 在設定儲存格格式對話方塊中,切換至數字索引標籤,於自訂的類別清單中點選,並在類型方塊中輸入 0;-0;;@。此自訂格式可讓正數與負數正常顯示,同時將零值隱藏於已套用格式的儲存格區域中。請參閱螢幕截圖:

4. 按一下確定以確認設定。在您選擇的區域中,所有含零值的儲存格現已隱藏,讓工作表更簡潔、更易於解讀。請參閱螢幕截圖:

注意事項:
- 隱藏的零值仍保留在儲存格的內容與計算邏輯中——當您在編輯欄查看,或直接編輯該儲存格時,這些零值依然會顯示出來。
- 若要再次顯示零值,請重新開啟設定儲存格格式對話框,並從類別清單中選取一般,或直接移除自訂格式。
- 此方法非常適合選擇性地隱藏零值,完全不會影響整個工作表或其他範圍。
- 當您將已套用格式的儲存格複製到新工作表時,自訂格式仍會完整保留;尤其在與他人共用檔案時,務必仔細檢查格式細節。
只需一鍵即可快速顯示或隱藏作用中工作表的所有零值
透過顯示零值工具(位於 )Kutools for Excel 中),您可立即在作用中的工作表一鍵切換零值的顯示或隱藏狀態!當您在檢視整張工作表資料時,若想快速切換零值顯示狀態,卻不想手動調整每個儲存格格式或工作表選項,此功能尤其實用,助您提升效率、輕鬆掌握資料全貌!
1. 按一下 KUTOOLS PLUS > 工作表設計。請參閱螢幕截圖:

2. 一旦功能區上出現設計索引標籤,只需勾選顯示零值核取方塊(位於)檢視群組中),即可在目前工作表中顯示零值;取消勾選顯示零值核取方塊,則可隱藏所有零值。這項快速切換功能有效提升工作表可讀性,避免零值造成不必要的干擾!

適用情境包括準備會議報告、建立適合列印的工作表版本,或進行數據分析(此時不必要的零值可能影響清晰度)。顯示狀態可依需求隨時切換,且不會變更資料內容——僅調整 Excel 中的檢視設定。
若您發現切換功能無法正常運作,請檢查工作表的保護設定,並確認 Kutools for Excel 已正確安裝且工作表已啟用。
想免費試用此工具 30 天嗎?立即下載,並依照上述步驟操作!
透過 Excel 選項在指定工作表中顯示或隱藏零值
Excel 選項功能可讓您輕鬆掌控特定工作表中零值的顯示與否。當您經常處理大型資料工作表,並希望在整個工作表中一致設定零值可見性(而非僅限於特定儲存格範圍)時,此解決方案不容錯過!
1. 在 Excel 2010 或更新版本中,按一下檔案索引標籤;或在 Excel 2007 中按一下按鈕,即可進入 Backstage 檢視。
2. 選取選項以開啟 Excel 選項對話方塊。
3. 在 Excel 選項視窗中,導覽至進階類別。
4. 向下捲動,找到此工作表的顯示選項區段,並透過下拉式選單選擇您要調整零值顯示設定的工作表。
5. 根據需求勾選或取消勾選在具有零值的儲存格中顯示零選項,詳情請參閱螢幕截圖:

6. 按一下確定以套用變更。根據您的選擇,零值將在整個所選工作表中顯示或隱藏。
- 調整此設定僅會影響所選工作表,不會波及活頁簿中的其他工作表。
- 對於需與他人共用或列印的工作表,請務必確認可見性設定符合您的簡報需求。實際儲存格數值在公式與計算中仍維持不變。
- 若您發現零值未如預期隱藏或顯示,請在套用設定前,再次確認下拉式選單中所選的工作表是否正確。
使用 Kutools for Excel 在作用中工作表或整個活頁簿中顯示或隱藏零值
Kutools for Excel 的視圖選項功能,能輕鬆簡化在目前工作表或所有工作表中顯示/隱藏零值的流程!當您處理活頁簿中的多個工作表時,無需再手動逐一調整設定,省時又高效,立即體驗這項智能工具帶來的便利!
1. 前往 Kutools > 顯示與隱藏 > 視圖選項。請參閱截圖:

2. 在視圖選項視窗中,取消勾選窗口選項下方的零值方塊,即可隱藏所有零值。若希望將此隱藏設定套用至活頁簿中的所有工作表,請點擊應用到所有表按鈕;若僅適用於當前工作表,取消勾選後直接按一下確定即可。
若要再次顯示所有零值,請重新勾選零值方塊並套用變更。詳情請參閱截圖:

想免費試用此工具 30 天嗎?立即下載,並依照上述步驟操作!
此方法適用於資料管理工作,或處理需統一格式的多個工作表,不僅提升一致性,更能節省寶貴時間,尤其適合用於較大型的活頁簿。請注意,零值仍會參與計算與公式運算——僅在儲存格中不顯示,除非您選擇再次顯示它們。
Excel 公式-使用 IF 函數顯示空白儲存格而非零值
若您僅需在特定情況下隱藏零值(例如計算結果為零時,該零值不具意義或毫無作用),可運用 Excel 公式有條件地顯示空白,而非顯示零值。此方法特別適合用於自訂報表、儀表板或清單,當某些儲存格出現零值會影響閱讀清晰度,且您希望對其顯示時機掌握更多控制權時。
典型情境:您希望 B 欄顯示 A 欄的計算結果,但若結果為零,則顯示空白儲存格,讓資料更清晰易讀。
1. 請在目標儲存格(例如 B1)中輸入下列公式:
=IF(A1=0,"",A1) 2. 按下 Enter 鍵確認。若 A1 儲存格的值不為零,公式將傳回該值;若 A1 為零,B1 將顯示為空白。
您可以從 B1 儲存格向下拖曳公式,將相同邏輯套用至 B 欄的其他儲存格:先選取 B1,再拖曳其右下角的填滿控點(小方塊),向下填滿至所需列。
- 當您只想讓特定結果顯示為空白,而不希望在整個活頁簿中隱藏零值時,此公式最為有效。
- 若需處理多重條件的結果,可將公式修改為
=IF(A1="", "", IF(A1=0, "", A1)),輕鬆同時容納空白與零值! - 請留意,即使儲存格看似空白,仍可能包含公式,因此在複製或引用這些儲存格時,務必注意其中的公式內容。
VBA 程式碼-透過單元格格式或工作表設定自動化隱藏/顯示零值
若需進階控制(例如在大型範圍或多個工作表中自動隱藏零值,特別是在需要頻繁切換或高度客製化的情況下),可運用 VBA 巨集。此方法極適合用於定期報表、活頁簿範本,或當 Excel 內建選項過於受限、手動作業過於繁瑣時,自動化處理相關任務。
優點:能快速處理整個範圍、套用特殊格式,並自動設定活頁簿層級的顯示選項,無需手動介入!
1. 若要使用 VBA,請點選開發人員工具 > Visual Basic,隨即會開啟 Microsoft Visual Basic for Applications 視窗。接著點選插入 > 模組,並將下列程式碼貼到模組區域中:
Sub HideZeroValuesWithFormat()
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.InputBox("Select Range to Hide Zeros:", xTitleId, Selection.Address, Type:=8)
If Not WorkRng Is Nothing Then
WorkRng.NumberFormat = "0;-0;;@"
End If
End Sub 2. 按一下 VBA 中的
執行按鈕以執行巨集。系統將提示您選取要隱藏零值的範圍,確認後,所選區域中的零值將透過自訂儲存格格式立即隱藏!
若要再次顯示零值:請使用類似的巨集重設格式:
Sub ShowZeroValuesWithFormat()
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.InputBox("Select Range to Show Zeros:", xTitleId, Selection.Address, Type:=8)
If Not WorkRng Is Nothing Then
WorkRng.NumberFormat = "General"
End If
End Sub 提示與注意事項:
- 巨集將針對您所選取的區域執行操作,因此在執行程式碼前,務必確認選取範圍是否正確。
- 此巨集並不會真正刪除零值,僅會隱藏其顯示。
- Excel 的安全性設定可能會限制巨集執行,請啟用巨集以確保所有功能正常運作。
- 若您需要一次處理所有工作表,請考慮透過
Worksheets集合進行迴圈操作。
摘要與疑難排解建議:隱藏或顯示零值時,務必考量實際使用情境——財務報表通常需顯示零值以確保資料完整性,而資料輸入表則可因更簡潔的畫面提升操作效率。若設定變更未生效,請再次確認儲存格格式、工作表選項,以及所選設定的適用範圍。針對重複性需求或批次作業,建議搭配公式或 VBA 自動化處理,大幅提升工作效率!在大型活頁簿中管理顯示設定時,Kutools for 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 天完整功能試用— 無需註冊,無需信用卡
- 超值之選— 比單獨購買各增益集更省費用