这些奇怪的 0 到底咋回事?搞定 Excel 的怪毛病
平時制作表格時,經常會遇到“0”值的困擾,盡管“0”對于后續計算沒有多大影響。但放到表格里,特別是一些已經格式化過的表格,特別影響觀瞻。那么大神們在制作這類表格時,通常都是怎么規避這個問題的呢?
▲ 這樣的“零值”很礙眼!如何解決
1. IF函數
IF函數往往用于一些預設表格中,出于計算方便,我們通常會在表格中內置一些公式。但由于初始表格很多數值沒有輸入(空白),這些設置好的公式,就會自動顯示為“0”。
▲借助IF函數處理“0”值
【解析】 以上表為例,“黃色區域”是單元格實際公式。但由于前值為空,便導致了無內容欄的統計數據直接顯示為0。雖然數值看上去沒有什么錯誤,但這樣的表格顯然不夠嚴謹。
解決方法是在原公式外再套上一組IF語句,如果:姓名欄(I12)沒有內容,則顯示空白(“ ”),一旦用戶填寫了姓名,才去執行統計函數(黃色區域)。
2. IFERROR函數
盡管IF函數可以解決多數情況下的“0”值問題,但對于一些錯誤結果(#DIV/0!),卻不好處理。這時,我們往往會借助另一個函數IFERROR,搞定它!
▲借助IFERROR函數處理“#DIV/0!”值
【解析】 和IF函數一樣,IFERROR也是一個條件判斷語句,只不過它的判斷內容更簡單罷了。只要公式中出現錯誤(比如除零),就顯示一個既定內容(空白值),如果公式沒有錯誤,才會開始正常的計算(黃色區域)。
3. 直接取消零值顯示
除了上面兩種情況外,有些單元格的確存在數據,但因為取值或其他緣故,導致取到的值為0,這就不能單純地使用前面的公式來套了。其實Excel中還有一個更直接的方法,即直接不讓“0”顯示出來。
▲單元格從其他表格自動取值,原表格為空,取值結果為0
【解析】 仍然是以上表為例,單元格從其他表格中取值,但由于原表格加入了一行預留字段(供用戶后續擴展內容使用),取過來的值也就自動變成了“0”。解決方法是:點擊“文件-選項-高級”,將右側面板翻頁至中間區,然后取消“在具有零值的單元格中顯示零”前面的復選框即可。
▲取消這個選項即可,注意!該項只作用于當前工作表
需要說明的是,這個方法其實就是取消了表格中“0”的顯示,運算過程還是和以前完全一樣,一旦原位置出現了非零數值,還是可以正常顯示出來的。此外盡管位于選項面板,但該功能僅針對于當前工作表有效,如果你有多個工作表需要處理,就要在每個工作表中均進行一遍相同的操作。
寫在最后
以上就是我們經常在用的幾種清除Excel中“0”值的方法,三種方法各有利弊,通常會根據項目情況具體選擇。
總結
以上是生活随笔為你收集整理的这些奇怪的 0 到底咋回事?搞定 Excel 的怪毛病的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 绝对原汁原味!教你从微软官网下载 Win
- 下一篇: 海南省社会保险事业局官网(海南省社会保险