在 Excel 隱藏零值(如果值為 0,則使單元格空白)

在 Excel 隱藏零值(如果值為 0,則使單元格空白)

有時在 Excel 中,您可能希望隱藏數據集中的零值並將這些單元格顯示為空白。

假設您有一個如下所示的數據集,並且您想要在所有這些單元格中隱藏值 0(或者想要將其替換為諸如破折號或文本“不可用”之類的內容)。

包含零的數據集

雖然您可以使用小型數據集手動執行此操作,但在使用大型數據集時需要更好的方法。

在本教程中,我將向您展示在 Excel 中隱藏零值的多種方法,以及一種從數據集中選擇和刪除所有零值的方法。

重要提示:當您使用本教程中顯示的方法在單元格中隱藏 0 時,它只會隱藏 0 而不會刪除它。雖然單元格可能看起來是空的,但這些單元格仍然包含 0。如果您在任何公式中使用這些單元格(隱藏零),這些單元格將在公式中使用。

讓我們開始研究這些方法!

自動隱藏單元格中的零值

Excel 具有內置功能,可讓您自動隱藏整個工作表的所有零值。

您所要做的就是取消選中 Excel 選項中的一個框,更改將應用於整個工作表。

假設您有如下所示的銷售數據集,並且您想要隱藏所有零值並顯示一個空白單元格。

包含零的數據集

以下是在 Excel 工作簿中的所有單元格中隱藏零的步驟:

  1. 打開要隱藏所有零的工作簿
  2. 單擊文件選項卡單擊 Excel 功能區中的文件選項
  3. 點擊選項點擊選項
  4. 在打開的 Excel 選項對話框中,單擊左側窗格中的“高級”選項單擊 Excel 選項對話框左窗格中的高級選項
  5. 向下滾動到“此工作表的顯示選項”部分,然後選擇要在其中隱藏零的工作表。選擇要在其中隱藏零的工作表
  6. 取消選中“在具有零值的單元格中顯示零”選項取消選中該選項 - 在具有零值的單元格中顯示零
  7. 點擊確定

上述步驟將立即隱藏所選工作表中所有單元格中的零。

此更改也適用於公式結果為零的單元格。

請記住,此方法僅隱藏單元格中的 0 值,而不會刪除這些值。0 仍然存在,只是被隱藏了。

這是在 Excel 中隱藏零值的最佳和最快的方法。但這僅在您想在整個工作表中隱藏零值時才有用。如果您只希望它在特定範圍的單元格中隱藏零值,最好使用本教程接下來介紹的其他方法。

使用條件格式隱藏單元格中的零值

雖然上述方法是最方便的方法,但它不允許您僅在特定範圍內隱藏零(而是在整個工作表中隱藏零值)。

如果您只想隱藏特定數據集(或多個數據集)的零,可以使用條件格式。

使用條件格式,您可以根據單元格中的值應用特定格式。因此,如果某些單元格中的值為 0,您可以簡單地編寫條件格式來隱藏它(如果需要,甚至可以突出顯示它)。

假設您有一個如下所示的數據集,並且您想在單元格中隱藏零。

包含零的數據集

以下是使用條件格式在 Excel 中隱藏零的步驟:

  1. 選擇數據集
  2. 單擊“主頁”選項卡單擊功能區中的主頁選項卡
  3. 在“樣式”組中,單擊“條件格式”。點擊條件格式
  4. 將光標放在“突出顯示單元格規則”選項上,然後在顯示的選項中單擊“等於”選項。單擊條件格式中的等於選項
  5. 在“等於”對話框中,在左側字段中輸入“0”。在等於字段中輸入 0
  6. 選擇格式下拉菜單,然後單擊“自定義格式”。單擊格式選項對話框中的自定義格式
  7. 在“設置單元格格式”對話框中,選擇“字體”選項卡。
  8. 從顏色下拉列表中,選擇白色。選擇白色字體顏色以使用條件格式隱藏零
  9. 單擊確定。
  10. 單擊確定。
相關問題  如何自定義 Windows 10 開始菜單:與之前Windows版本不同

上述步驟將具有零的單元格的字體顏色更改為白色,這使這些單元格看起來是空白的。

僅當您的工作表中有白色背景時,此解決方法才有效。如果單元格中有任何其他背景顏色,則白色可能仍使零可見。

如果您想真正隱藏單元格中的零,無論單元格的背景顏色如何,單元格看起來都是空白的,您可以使用以下步驟。

  1. 選擇數據集
  2. 單擊“主頁”選項卡單擊功能區中的主頁選項卡
  3. 在“樣式”組中,單擊“條件格式”。點擊條件格式
  4. 將光標放在“突出顯示單元格規則”選項上,然後在顯示的選項中單擊“等於”選項。
  5. 在“等於”對話框中,在左側字段中輸入 0。在等於字段中輸入 0
  6. 選擇格式下拉菜單,然後單擊自定義格式。單擊格式選項對話框中的自定義格式
  7. 在“單元格格式”對話框中,選擇“數字”選項卡,然後單擊左側窗格中的“自定義”選項。
  8. 在自定義格式選項中,在類型字段中輸入以下內容:;;; (三個分號,沒有空格)使用條件格式隱藏零的自定義格式
  9. 單擊確定。
  10. 單擊確定。

上述步驟更改值為 0 的單元格的自定義格式。

當您使用三個分號作為格式時,它會隱藏單元格中的所有內容(無論是數字還是文本)。而且由於這種格式僅適用於其中值為 0 的單元格,因此它僅隱藏零而不隱藏數據集的其餘部分。

您還可以使用此方法以不同的顏色(例如紅色或黃色)突出顯示這些單元格。為此,只需添加另一個步驟(在步驟 8 之後),您需要在“單元格格式”對話框中選擇“填充”選項卡,然後選擇要突出顯示單元格的顏色。

當 0 是單元格中公式的結果時,上述兩種方法也適用。

注意:本節介紹的兩種方法都只隱藏零值。它不會刪除這些零。這意味著如果您在計算中使用這些單元格,也將使用所有零。

使用自定義格式隱藏零值

從數據集中隱藏零值的另一種方法是創建一種自定義格式,該格式隱藏具有 0 的單元格中的值,而任何其他值都按預期顯示。

以下是使用自定義格式隱藏單元格中的零的步驟:

  1. 選擇要應用此格式的整個數據集。如果您希望整個工作表都使用此選項,請選擇所有單元格
  2. 選中單元格後,單擊主頁選項卡單擊功能區中的主頁選項卡
  3. 在單元格組中,單擊格式選項單擊功能區中的格式選項
  4. 從下拉選項中,單擊設置單元格格式。這將打開“格式化單元格”對話框單擊下拉菜單中的“格式化單元格”選項
  5. 在“設置單元格格式”對話框中,選擇“數字”選項卡在“設置單元格格式”對話框中選擇“數字”選項卡
  6. 在左側窗格的選項中,單擊自定義選項。單擊“設置單元格格式”對話框中的“自定義”選項
  7. 在右側的選項中,在類型字段中輸入以下格式:0;-0;;@輸入自定義格式以隱藏零
  8. 點擊確定

上述步驟將對選定的單元格應用自定義格式,其中只有值為 0 的單元格被格式化以隱藏該值,而其餘單元格按預期顯示數據。

這種自定義格式是如何工作的?

在 Excel 中,您可以指定四種類型的數據格式:

  1. 正數
  2. 負數
  3. 文本

對於這些數據類型中的每一種,您都可以指定一種格式。

在大多數情況下,有一種默認格式——通用,它使所有這些數據類型都可見。但是您可以靈活地為每種數據類型創建特定格式。

下面是您需要遵循的自定義格式結構,以防您將自定義格式應用於這些數據類型中的每一種:

;;;

在上面介紹的方法中,我已將格式指定為:

0;-0;;@

上述格式執行以下操作:

  1. 正數按原樣顯示
  2. 負數以負號顯示
  3. 零被隱藏(因為沒有指定格式)
  4. 文本按原樣顯示

用破折號或某些特定文本替換零

在某些情況下,您可能不僅要隱藏單元格中的零,還要用更有意義的東西替換它們。

例如,您可能希望刪除零並將其替換為破折號或諸如“不可用”或“數據尚未到來”之類的文本

使用自定義數字格式再次使這成為可能,您可以在其中指定單元格應顯示的內容而不是零。

以下是將 Excel 中的 0 轉換為破折號的步驟:

  1. 選擇要應用此格式的整個數據集。如果您希望整個工作表都使用此選項,請選擇所有單元格
  2. 選中單元格後,單擊主頁選項卡單擊功能區中的主頁選項卡
  3. 在單元格組中,單擊格式選項單擊功能區中的格式選項
  4. 從下拉選項中,單擊設置單元格格式。這將打開“格式化單元格”對話框單擊下拉菜單中的“格式化單元格”選項
  5. 在“設置單元格格式”對話框中,選擇“數字”選項卡在“設置單元格格式”對話框中選擇“數字”選項卡
  6. 在左側窗格的選項中,單擊自定義選項。
  7. 在右側的選項中,在類型字段中輸入以下格式:0;-0;–;@輸入格式以用破折號替換零
  8. 點擊確定
相關問題  刪除 Excel 中的空格 - 前、後和雙空格

上述步驟將保持所有其他單元格不變,並將值為 0 的單元格更改為顯示破折號 (-)。

注意:在本例中,我選擇用破折號替換零,但您也可以使用任何文本。例如,如果要在單元格中顯示 NA,可以使用以下格式:0;-0;”NA”;@

專業提示:您還可以在自定義數字格式中指定一些文本顏色。例如,如果您希望帶有零的單元格以紅色顯示文本 NA,您可以使用以下格式:0;-0;[Red]”NA”;@

在數據透視表中隱藏零值

數據透視表將值顯示為 0 可能有兩種情況:

  1. 數據透視表中匯總的源數據單元格有 0 個值
  2. 數據透視表中匯總的源數據單元格為空白,數據透視表已格式化為將空單元格顯示為零

讓我們看看如何在每種情況下隱藏數據透視表中的零:

當源數據單元格為 0 時

下面是我用來創建數據透視表的示例數據集。請注意,“West”的所有記錄的數量/收入/利潤數字均為 0。

記錄中為 0 的數據透視表數據

使用該數據集創建的 Pivot 表如下所示:

具有 0 的數據透視表

由於西部地區的所有記錄在數據集中都有 0,因此您會在此處的西部數據透視表中看到 0。

如果要在此數據透視表中隱藏零,可以使用條件格式來執行此操作。

但是,Excel 數據透視表中的條件格式的工作方式與常規數據略有不同。

以下是將條件格式應用於數據透視表以隱藏零的步驟:

  1. 選擇數據透視表摘要中包含 0 的列中的任何單元格(不要選擇所有單元格,而只選擇一個單元格)
  2. 單擊主頁選項卡
  3. 在“樣式”組中,單擊“條件格式”。點擊條件格式
  4. 將光標放在“突出顯示單元格規則”選項上,然後在顯示的選項中單擊“等於”選項。單擊條件格式中的等於選項
  5. 在“等於”對話框中,在左側字段中輸入 0。在等於字段中輸入 0
  6. 選擇格式下拉菜單,然後單擊自定義格式。單擊格式選項對話框中的自定義格式
  7. 在“單元格格式”對話框中,選擇“數字”選項卡,然後單擊左側窗格中的“自定義”選項。
  8. 在自定義格式選項中,在類型字段中輸入以下內容:;;; (三個分號,沒有空格)使用條件格式隱藏零的自定義格式
  9. 單擊確定。您將在所選單元格的右側看到小的格式選項圖標。
  10. 單擊此“格式選項”圖標將條件格式應用於數據透視表時的格式選項圖標
  11. 在可用的選項中,選擇 – 所有顯示“區域”的“收入總和”值的單元格。選擇顯示區域選項的收入總和值的所有單元格

上述步驟隱藏了數據透視表中的零,如果您更改數據透視表結構(通過向其添加更多行/列標題,零將繼續隱藏)。

如果您想了解有關其工作原理的更多信息,這裡有一個詳細的教程,介紹了將條件格式應用於數據透視表的正確方法。

當源數據單元格有空單元格時

下面是一個示例,其中我有一個數據集,其中包含所有 West 記錄的空單元格。

源數據中有空白單元格的數據透視表

如果我使用這些數據創建一個數據透視表,我將得到如下所示的結果。

源數據中有空白單元格時的數據透視表

默認情況下,當源數據中的所有單元格為空白時,數據透視表會向您顯示空白單元格。但是,如果您在這種情況下仍然看到 0,請按照以下步驟隱藏零並顯示空白單元格:

  1. 右鍵單擊數據透視表中的任何單元格
  2. 單擊“數據透視表選項”右鍵單擊數據透視表中的任何單元格,然後單擊數據透視表選項
  3. 在“數據透視表選項”對話框中,單擊“佈局和格式”選項卡
  4. 在格式選項中,檢查選項和“對於空單元格顯示:”並將其留空。檢查顯示空單元格的選項並將其保留為空白
  5. 單擊確定。

上述步驟將隱藏數據透視表中的零並顯示一個空白單元格。

如果您希望數據透視表顯示某些內容而不是 0,則可以在步驟 4 中指定。例如,如果您想顯示文本 – “數據不可用”,而不是 0,請在字段(如下所示)。

相關問題  [評論] 設置簡單的最佳 Windows 10 隱私工具 – O&O ShutUp10

顯示數據透視表中不可用的數據而不是 0

在 Excel 中查找和刪除零

在上述所有方法中,我已經向您展示了在單元格中隱藏 0 值的方法,但該值仍保留在單元格中。

如果您想從數據集中刪除零值(這會給您留下空白單元格),請使用以下步驟:

  1. 選擇數據集(或整個工作表)
  2. 單擊主頁選項卡
  3. 在“編輯”組中,單擊“查找和選擇”
  4. 在下拉列表中顯示的選項中,單擊“替換”單擊 Excel 功能區中的替換
  5. 在“查找和替換”對話框中,進行以下更改:
    • 在“查找內容”字段中,輸入 0
    • 在“替換為”字段中,不輸入任何內容(留空)
    • 單擊選項按鈕並選中“匹配整個單元格內容”選項查找和替換選項以將 0 替換為空白
  6. 點擊全部替換

上述步驟將立即將所有值為零的單元格替換為空白。

如果您不想立即刪除零並首先選擇單元格,請使用以下步驟:

  1. 選擇數據集(或整個工作表)
  2. 單擊主頁選項卡
  3. 在“編輯”組中,單擊“查找和選擇”
  4. 在下拉列表中顯示的選項中,單擊“替換”
  5. 在“查找和替換”對話框中,進行以下更改:
    • 在“查找內容”字段中,輸入 0
    • 在“替換為”字段中,不輸入任何內容(留空)
    • 單擊選項按鈕並選中“匹配整個單元格內容”選項查找和替換選項以將 0 替換為空白
  6. 單擊“查找全部”按鈕。這將為您提供所有包含 0 的單元格的列表單擊查找全部以查找其中包含 0 的所有單元格
  7. 按 Control-A(按住 control 鍵並按 A)。這將選擇其中包含 0 的所有單元格。查找並選擇其中包含 0 的所有單元格

現在,您已經選擇了所有 0 的單元格,您可以刪除這些單元格,用其他內容替換它們,或者更改顏色並突出顯示它們。

隱藏零點 刪除零

在處理其中包含 0 的單元格時,您需要知道隱藏這些和刪除它們之間的區別。

當您在單元格中隱藏零值時,它對您不可見,但仍保留在單元格中。這意味著如果您有一個數據集並將其用於計算,則該 0 值也將用於計算。

相反,當您有一個空白單元格時,在公式中使用它可能意味著 Excel 會自動忽略這些單元格(取決於您使用的公式)。

例如,下面是我使用 AVERAGE 公式獲取兩列的平均值時得到的結果(結果在第 14 行)。A 列的單元格中的 0 值已被隱藏(但仍存在於單元格中),而 B 列的單元格中的 0 值已被刪除。

隱藏零值和刪除零值之間的區別

儘管兩個數據集的數據集看起來相同,但您可以看到結果的差異。

這是因為 AVERAGE 公式忽略了 B 列中的空白單元格,但它使用了 A 列中的單元格(因為 A 列中的單元格仍然具有值 0)。

哦,您好 👋很高興認識你。

訂閱我們的電子報,定期發送很棒的科技內到您的郵

Post Comment