2022/08/28

使用IFERROR隱藏公式中出現的錯誤訊息


如果儲存格內容出現了問題,沒辦法正確的顯示出結果,就會出現「#」字號開頭的錯誤代碼,在 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() )       --- 公式



    函數實際操作

    此篇的函數公式結果顯示如下(  黃底  內容):
      《 步驟 》
    1. 使用IFERROR公式:
      範例中,函式放在儲存格「C3」,選擇第一個項目「#DIV/0!」為儲存格「B3」,這時函數 IFERROR 將錯誤預設為空白。
        =IFERROR(B3)  

    2. 加上發生錯誤的替代符號
      繼續填寫IFERROR公式,加上逗號隔開,並用雙引號包住三角形符號「"▲"」。這邊也可填入任何其他文字符號以及數字,但數字的話不需要使用雙引號 (為顯示加入的效果放儲存格E3)。
        =IFERROR(B3,"▲")  

    3. 將公式代入其他儲存格:
      選擇已經填寫好公式的儲存格,左鍵點擊儲存格右下角不放,往下拉到需要代入公式的儲存格,放開左鍵。

    4. 完成~~~~~
      如果要隱藏錯誤儲存格的話,就直接把錯誤的公式放進去IFERROR裡面就好了唷,這邊會使用帶入儲存格的方式寫,是因為這樣應該會比較好理解~


    EXCEL公式小工具

    使用方式
    1. 輸入欄中填入出現錯誤的儲存格英文加數字代碼,例如:C1、H3...
      也可以置放儲存格內容,不需包含公式中的「=」,例如:1000/0... ...
    2. 選擇錯誤時要輸出替代值的類型,不選擇預設為無
    3. 輸入錯誤時要顯示的替代值
    4. 按下 Enter 按鈕
    5. 點擊輸出的函數公式就可以直接複製
    6. 將它貼在想要顯示的儲存格內即可
    儲存格位置 
    輸出值類型
    輸出值內容 

    Copied!

    0 Comments:

    張貼留言