如果儲存格內容出現了問題,沒辦法正確的顯示出結果,就會出現「#」字號開頭的錯誤代碼,在
Microsoft Excel 中會顯示綠色的三角標示在左上角,而 Google Sheet
會顯示紅色的三角標示在右上角。這篇會說明一些常見的錯誤訊息是怎麼產生的,以及如何隱藏錯誤訊息唷,不然看了真的很阿雜呢😖
常見的錯誤代碼
Microsoft Excel + Google Sheet 都會顯示
-
#DIV/0!
當公式中使用除法( / ),而分母為 0 或空值時顯示。
-
#N/A
當使用需要判斷的函數,例如:if、vlookup... ...,但公式中無法取得指定值時顯示。
- #NAME?
當輸入的函數拼字有誤,系統無法辨認時顯示。 -
#VALUE!
當輸入的資料類型錯誤時顯示,最常發生在文字與數字間的加總。
-
#REF
如果寫好的公式其中的欄位被刪除了,就會讓公式無法正常計算。
- #####
文字過長時會無法顯示,只要將儲存格拉大就可以解決。
僅在 Microsoft Excel 顯示
-
#NULL!
指定的儲存格範圍沒有交集時就會出現,交集的意思就是是否鄰近,只要一次可以拉完的範圍就是有交集,若必須要選取分開的範圍,只要在中間加上逗號 ( , ) 就可以解決。
-
#NUM!
如果數值過大到系統無法處理,或是公式中帶有會反覆執行的函數,就會顯示錯誤訊息。
僅在 Google Sheet 顯示
-
#ERROR!
與上方Microsoft 的錯誤代碼 #NULL! 相同,只要指定的儲存格範圍沒有交集時就會出現,若必須要選取分開的範圍,只要在中間加上逗號 ( , ) 就可以解決。
-
Loading…
若是函數公式過於複雜,偶爾會遇到這個錯誤代碼,根據Google的建議:如果發生這種情況,請嘗試重新加載頁面,或重命名函數並將所有引用更改為新名稱。
基本說明
IFERROR函數公式在 Microsoft Excel 和 Google Sheet 中皆可使用,且用法相同,此篇使用 Google Sheet 作為範例圖,為方便辨識,儲存格標示為 黃底 的是帶有函式資料的儲存格;標示為 淺灰底 的為黃底儲存格的公式文字。
函數 IFERROR 介紹
用於將錯誤訊息隱藏,錯誤要顯示的值可以不填,不填則顯示為空值。
函數公式:IFERROR( 要修正的公式或儲存格 , 錯誤時要顯示的替代值[選填]
)
使用方式:
將其他儲存格中的公式代入。
例如:IFERROR( A2 )
也可以直接將公式寫入。
例如:IFERROR( 1000/0 )
錯誤要顯示的替代值可以直接輸入數字,或加上雙引號「"」輸入文字及符號,也可以帶入公式。
例如:IFERROR( 要修正的公式或儲存格 , 123456 ) --- 數字
IFERROR( 要修正的公式或儲存格 , "SuperSmartCookie" ) --- 文字
IFERROR(要修正的公式或儲存格 , "★★★" ) --- 符號
IFERROR( 要修正的公式或儲存格 , TODAY() ) --- 公式
函數實際操作
此篇的函數公式結果顯示如下( 黃底 內容):
- 《 步驟 》
-
使用IFERROR公式:
範例中,函式放在儲存格「C3」,選擇第一個項目「#DIV/0!」為儲存格「B3」,這時函數 IFERROR 將錯誤預設為空白。
=IFERROR(B3)
-
加上發生錯誤的替代符號▲:
繼續填寫IFERROR公式,加上逗號隔開,並用雙引號包住三角形符號「"▲"」。這邊也可填入任何其他文字符號以及數字,但數字的話不需要使用雙引號 (為顯示加入的效果放儲存格E3)。
=IFERROR(B3,"▲")
-
將公式代入其他儲存格:
選擇已經填寫好公式的儲存格,左鍵點擊儲存格右下角不放,往下拉到需要代入公式的儲存格,放開左鍵。
-
完成~~~~~
如果要隱藏錯誤儲存格的話,就直接把錯誤的公式放進去IFERROR裡面就好了唷,這邊會使用帶入儲存格的方式寫,是因為這樣應該會比較好理解~
EXCEL公式小工具
使用方式
-
輸入欄中填入出現錯誤的儲存格英文加數字代碼,例如:C1、H3...
也可以置放儲存格內容,不需包含公式中的「=」,例如:1000/0... ...
- 選擇錯誤時要輸出替代值的類型,不選擇預設為無
- 輸入錯誤時要顯示的替代值
- 按下 Enter 按鈕
- 點擊輸出的函數公式就可以直接複製
- 將它貼在想要顯示的儲存格內即可
0 Comments:
張貼留言