如何才能讓 Excel 工作表中的 0 和錯誤值都不顯示?

2020-12-08 Excel學習世界

當一張數據表中有很多公式時,有時會出現錯誤值,比如被除數為 0、查找的值不存在等,如何不顯示錯誤值?這個相信很多同學都已經會了,我在以往的推文中多次教過大家使用 iferror 或 iserror 函數去除錯誤值。

但是要同時滿足去除錯誤值和 0 值兩個需求,這個難度就升級了。大家會怎麼做?

本文一次教大家 3 種方法,自動去除工作表中的 0 值和錯誤值,讓你的報表乾淨整潔。

案例 :

下圖 1 的 F:H 列為簡單的除法公式,是用每門課的成績除以總分得出的佔比。

正常情況下,如果分母為 0,會顯示錯誤值;如果分子為 0 而分母不為 0,則顯示 0 值。效果如下圖 2 所示。

需求:如果數據表區域中任意單元格的值為 0 或錯誤值,則不顯示。效果如下圖 3 所示。

解決方案 1:純公式

1. 要除去錯誤值比較簡單,有專門的函數,我在以往的案例中也多次講解過。

選中 F3:H13 區域 --> 在原公式外面包上 iferror 函數,即變成以下公式 --> 按 Ctrl+Enter 回車:

=IFERROR(B3/$E3,"")

2. 現在錯誤值已經不顯示了,0 值還在,我們只需要再在外面套一個 if 條件函數,表示當結果為 0 時不顯示,不為 0 時顯示公式結果。

選中 F3:H13 區域 --> 輸入以下公式 --> 按 Ctrl+Enter 回車:

=IF(IFERROR(B3/$E3,"")=0,"",IFERROR(B3/$E3,""))

現在 0 值也不顯示了。

解決方案 2:選項設置 + 公式

1. 選擇菜單欄的「文件」-->「選項」

2. 在彈出的「Excel 選項」對話框中選擇「高級」--> 在「此工作表的顯示選項」區域,取消勾選「在具有零值的單元格中顯示零」--> 點擊「確定」

0 值就不再顯示了。

3. 接下來再用 iferror 函數讓錯誤值顯示為空值即可。

選中 F3:H13 區域 --> 輸入以下公式 --> 按 Ctrl+Enter 回車:

=IFERROR(B3/$E3,"")

解決方案 3:設置單元格格式 + 公式

1. 選中 F3:H13 區域 --> 按 Ctrl+1

2. 在彈出的「設置單元格格式」對話框中選擇「數字」選項卡 --> 「自定義」--> 輸入以下類型 --> 點擊「確定」:

0%;0%;

* 請注意:所有字符都必須是英文半角符號

0 值就不會顯示了。

3. 然後再使用 iferror 函數,讓空值也不顯示。

選中 F3:H13 區域 --> 輸入以下公式 --> 按 Ctrl+Enter 回車:

=IFERROR(B3/$E3,"")

相關焦點

  • Excel中把0顯示為空白的三種解決方法
    有時候我們經常需要設置excel數值為0不顯示。具體的excel數值為0不顯示的設置有下面3種解決方法,一起來學習。Excel數值為0不顯示方法一 選項法:如下圖所示,我們想要將excel單元格裡面的0不顯示出來,如右圖所示。筆者使用的是office 2010版本,單擊「OFFICE按鈕-EXCEL選項-高級-此工作表的顯示選項—不勾選「在具有零值的單元格中顯示零」。如下所示:
  • 辦公軟體操作技巧53:如何在excel中對比兩個工作表數據的異同
    在日常工作中,我們有時需要對兩個excel工作表中的數據進行匹配,找出兩個相似度很高的工作表中數據的相同或者不同之處,今天就來給大家分享幾種查找對比的方法。首先,需要把兩個工作表複製到同一個工作簿中,如下圖把需要對比的兩個工作表「表一」和「表二」複製到同一個工作簿「統計表」中;
  • Excel教程:數值為0不顯示的三種解決方法
    有時候我們經常需要設置excel數值為0不顯示。本文分享3種解決方法,一起來學習。如下圖所示,我們想要將excel單元格裡面的0不顯示出來,如右圖所示。單擊「EXCEL選項-高級-此工作表的顯示選項—不勾選「在具有零值的單元格中顯示零」。如下所示:說明:此方法的設置是針對當前工作表所有的單元格進行設置。查找0,在「選項」中勾選「單元格匹配,在「查找範圍」中選擇「值」,點擊查找全部,然後再按Ctrl+A(即全選已找到的單元格),關閉查找窗口。 滑鼠右鍵點擊「設置單元格格式」-「數字」-「自定義」,輸入自定義格式內容為[=0]"",單擊確定即可。
  • Excel公式技巧16: 使用VLOOKUP函數在多個工作表中查找相匹配的值(1)
    學習Excel技術,關注微信公眾號:excelperfect 在某個工作表單元格區域中查找值時,我們通常都會使用
  • excel數據處理:如何快速進行工作表拆分
    可能最笨的方法就是在原工作表篩選數據然後複製粘貼到新工作表,不過這種方法不適合數據多的案例,並且新工作表也需要一一重命名,顯得繁瑣。今天就給大家介紹兩種快捷實用的工作表拆分方法。如圖,現在要把這個工作表的內容按城市拆分成多個工作表。
  • Excel公式技巧55:查找並獲取最大值/最小值所在的工作表
    學習Excel技術,關注微信公眾號:excelperfect 在《Excel公式技巧54:在多個工作表中查找最大值最小值
  • Excel工作表中最常見的8類錯誤,你一定遇到過,附解決方法!
    在Excel工作表中,最常用的還是一些技巧,如果能夠熟練掌握,對於工作效率的提高絕對不是一點點哦,結合工作實際,小編對工作中常見的問題進行了總結,一共有8類,你一定也遇到過……一、Excel工作表常見問題:輸入的「0」不見了。
  • Excel vba工作表事件【實現快速自動隱藏工作表】
    C列是每個表格的工作表名稱的匯總,如何通過在工作表名稱的後面填上一個字符X,讓相應的工作表自動隱藏。後來編寫了如下代碼,其中我把字符「X」優化了一下,利用數據有效性,每個工作表名稱後面為隱藏和不隱藏兩個選擇:
  • 如何隱藏掉EXCEL單元格中的0值?
    場景需求:在製作設計數據類的表格的時候,經常會遇到一些單元格中有0值的情況,覺得顯示了0值影響視覺效果,有辦法取消掉這些0值的顯示嗎?解決方法:這裡有一個簡易的成績表,裡面有些數值為0。之後會彈出EXCEL選項的對話框,我們選擇「高級」,在右邊的窗口內找到「此工作表的顯示選項」的選項,再將下面的「在具有零值的單元格中顯示零」前面的勾點掉,即可。{!-- PGC_COLUMN --}之後單元格中就不會有0值顯示出來了。
  • excel中如何創建工作表目錄並添加超連結?
    經常使用office的朋友都知道,在word中的引用選項卡下可以直接生成目錄,但是在excel卻沒有這麼方便的功能,生成目錄可以需要用到宏表函數,即get.workbook(),但是這個函數用起來也是十分方便的。
  • excel如何設置工作表保護
    我們在日常工作和生活中經常使用excel來製作表格,有的時候只希望別人可以看表格內容,但是不希望對方可以更改和刪除內容,此時需要設置工作表保護,那麼如何設置工作表保護呢,今天和大家聊下如何設置excel工作表保護首先我們點擊滑鼠右鍵,找到新建
  • 最經典的36個Excel小技巧,再忙都要學!
    為了能快速幫大家提高工作效果,解決工作中的小疑難,今天蘭色推送36個excel小技巧,都是工作中最常用到的,希望同學們能喜歡1、一列數據同時除以10000複製10000所在單元格,選取數據區域 - 選擇粘性粘貼 - 除2、同時凍結第1行和第1列選取第一列和第一行交匯處的牆角位置B2,窗口 - 凍結窗格
  • excel拆分合併技巧:將工作表合併成總表的方法
    在上篇文章中我們給大家介紹了4種拆分工作表的方法,分別是函數、透視表、高級篩選、VBA,不知道小夥伴們學習得咋樣了?今天我們將學習合併工作表的三種方法,趕緊來看看吧! 因為每個分表中的明細數據都不可能是只有一條記錄條,所以我們對於SHNAME中的工作表名稱也不應該只提取一次,因此使用INT((ROW(A1)-1)/15)+1來確定我們引出分表名稱的次數。
  • 工作再忙,都要學會這36個Excel經典小技巧!
    為了能快速幫大家提高工作效果,解決工作中的小疑難,今天蘭色推送36個excel小技巧,都是工作中最常用到的,希望同學們能喜歡1、一列數據同時除以10000複製10000所在單元格,選取數據區域 - 選擇粘性粘貼 - 除
  • Excel公式中8個常見的錯誤值,了解它們,你的公式水平更上一層樓
    Hello,大家好,在使用excel公式的時候,相信很多人都會遇到錯誤值,當我們不明白錯誤值為什麼出現的時候,很多人都會選擇重新將公式寫一遍,如果我們能清楚錯誤值出現的原因,就能快速定位到公式錯誤的位置然後改正,了解錯誤值出現的原因是我們提高excel公式水平必須掌握的知識點,今天跟大家分享8個excel中常見錯誤值出現的原因
  • 如何在excel中批量新建工作表?
    今天網絡推廣培訓小編要說的就是批量新建工作表,大家可以跟著小編來操作一下。首先我們需要打開excel軟體,在工作表中輸入批量新建工作表的名稱,如圖所示: 數據輸入完成後,我們就可以選中所有數據,單擊「插入」選項卡,選擇「數據透視表」按鈕。
  • 7個excel設置技巧,用過的都說好,提高工作效率就是如此簡單
    Hello,大家好,今天跟大家分享7個實用excel的設置技巧,非常適合剛剛接觸excel這個軟體的學習,有時候利用這些設置技巧可以快速的提高我們的工作效率,話不多說,下面就讓我們學習下吧一、自定義工作表個數
  • 如何讓Excel表格中的0值不顯示?
    方法一:查找替換法按Ctrl+H鍵,調出查找和替換窗口,查找內容輸入:0,替換為不輸入,勾選,分類選擇【自定義】,類型文本框中輸入:G/通用格式;G/通用格式;最後點擊【確定】返回工作區,所有0值就隱藏了。
  • 如何統計Excel表格中指定部分的字數?
    可要是遇上這樣的情況:客戶提供的都是Excel表格,尤其是那種ShitSheet特別多內容又特別多的Excel表格,那麼光統計要翻譯的文本的字數就夠譯者喝一壺的。所以在今天的這篇帖子中,我就準備仔細說一下如何統計Excel表格中指定部分的字數。正文首先,我先給大家介紹一下我準備使用的演示材料和程序開發需求。
  • excel如何隱藏工作表
    excel如何隱藏工作表整理表格我有一種習慣把表格分為兩類【一種是整理好的】【另一種是未整理的】原始數據表,但是在向領導提交的時候只需要提交上報已整理好的表格。第二步:選擇【開始】選項卡,點擊【單元格】組中的【格式】下拉菜單中如圖: