正在閱讀:這些奇怪的0到底咋回事?搞定Excel的怪毛病這些奇怪的0到底咋回事?搞定Excel的怪毛病

2020-06-02 00:15 出處:PConline原創 作者:幼兒園堛滌a爸 責任編輯:censi

  [PConline 技巧]平時制作表格時,經常會遇到“0“值的困擾,儘管“0”對於後續計算沒有多大影響。但放到表格堙A特別是一些已經格式化過的表格,特別影響觀瞻。那麼大神們在制作這類表格時,通常都是怎麼規避這個問題的呢?

Excel技巧
這樣的“零值“很礙眼!如何解決

  1. IF函數

  IF函數往往用於一些預設表格中,出於計算方便,我們通常會在表格中內置一些公式。但由於初始表格很多數值沒有輸入(空白),這些設定好的公式,就會自動顯示為“0“。

Excel技巧
藉助IF函數處理“0“值

  【解析】 以上表為例,“黃色區域“是單元格實際公式。但由於前值為空,便導致了無內容欄的統計數據直接顯示為0。雖然數值看上去沒有什麼錯誤,但這樣的表格顯然不夠嚴謹。

  解決方法是在原公式外再套上一組IF語句,如果:姓名欄(I12)沒有內容,則顯示空白(““),一旦用戶填寫了姓名,才去執行統計函數(黃色區域)。

  2. IFERROR函數

  儘管IF函數可以解決多數情況下的“0”值問題,但對於一些錯誤結果(#DIV/0!),卻不好處理。這時,我們往往會藉助另一個函數IFERROR,搞定它!

Excel技巧
藉助IFERROR函數處理“#DIV/0!“值

  【解析】 和IF函數一樣,IFERROR也是一個條件判斷語句,只不過它的判斷內容更簡單罷了。只要公式中出現錯誤(比如除零),就顯示一個既定內容(空白值),如果公式沒有錯誤,才會開始正常的計算(黃色區域)。

  3. 直接取消零值顯示

  除了上面兩種情況外,有些單元格的確存在數據,但因為取值或其他緣故,導致取到的值為0,這就不能單純地使用前面的公式來套了。其實Excel中還有一個更直接的方法,即直接不讓“0”顯示出來。

Excel技巧
單元格從其他表格自動取值,原表格為空,取值結果為0

  【解析】 仍然是以上表為例,單元格從其他表格中取值,但由於原表格加入了一行預留字段(供用戶後續擴展內容使用),取過來的值也就自動變成了“0”。解決方法是:點擊“文件-選項-高級“,將右側面板翻頁至中間區,然後取消”在具有零值的單元格中顯示零“前面的核對方塊即可。

Excel技巧
取消這個選項即可,注意!該項只作用於目前工作表

  需要說明的是,這個方法其實就是取消了表格中“0”的顯示,運算過程還是和以前完全一樣,一旦原位置出現了非零數值,還是可以正常顯示出來的。此外儘管位於選項面板,但該功能僅針對於目前工作表有效,如果你有多個工作表需要處理,就要在每個工作表中均進行一遍相同的操作。

  寫在最後

  以上就是我們經常在用的幾種清除Excel中”0值的方法,三種方法各有利弊,通常會根據項目情況具體選擇。總之Excel中很多功能都是可以活學活用的,如果感覺今天的內容對你有所幫助的話,就請給小編點個贊吧!

關注我們

最新資訊離線隨時看 聊天吐槽贏獎品