當一張數據表中有很多公式時,有時會出現錯誤值,比如被除數為 0、查找的值不存在等,如何不顯示錯誤值?這個相信很多同學都已經會了,我在以往的推文中多次教過大家使用 IFerror 或 iserror 函數去除錯誤值。
但是要同時滿足去除錯誤值和 0 值兩個需求,這個難度就升級了。大家會怎麼做?
本文一次教大家 3 種方法,自動去除工作表中的 0 值和錯誤值,讓你的報表幹淨整潔。
下圖 1 的 F:H 列為簡單的除法公式,是用每門課的成績除以總分得出的占比。
正常情況下,如果分母為 0,會顯示錯誤值;如果分子為 0 而分母不為 0,則顯示 0 值。效果如下圖 2 所示。
需求:如果數據表區域中任意單元格的值為 0 或錯誤值,則不顯示。效果如下圖 3 所示。
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 值也不顯示了。
1. 選擇菜單欄的“文件”-->“選項”
2. 在彈出的“Excel 選項”對話框中選擇“高級”--> 在“此工作表的顯示選項”區域,取消勾選“在具有零值的單元格中顯示零”--> 點擊“确定”
0 值就不再顯示了。
3. 接下來再用 iferror 函數讓錯誤值顯示為空值即可。
選中 F3:H13 區域 --> 輸入以下公式 --> 按 Ctrl Enter 回車:
=IFERROR(B3/$E3,"")
1. 選中 F3:H13 區域 --> 按 Ctrl 1
2. 在彈出的“設置單元格格式”對話框中選擇“數字”選項卡 --> “自定義”--> 輸入以下類型 --> 點擊“确定”:
0%;0%;
* 請注意:所有字符都必須是英文半角符号
0 值就不會顯示了。
3. 然後再使用 iferror 函數,讓空值也不顯示。
選中 F3:H13 區域 --> 輸入以下公式 --> 按 Ctrl Enter 回車:
=IFERROR(B3/$E3,"")
很多同學會覺得 Excel 單個案例講解有些碎片化,初學者未必能完全理解和掌握。不少同學都希望有一套完整的圖文教學,從最基礎的概念開始,一步步由簡入繁、從入門到精通,系統化地講解 Excel 的各個知識點。
現在終于有了,以下專欄,從最基礎的操作和概念講起,用生動、有趣的案例帶大家逐一掌握 Excel 的操作技巧、快捷鍵大全、函數公式、數據透視表、圖表、打印技巧等……學完全本,你也能成為 Excel 高手。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!