193 |
以提醒文字替代儲存格錯誤訊息 |
隱藏公式運算長見的錯誤訊息#VALUE!、#NUM! |
公式運算範圍內的資料,如果遇到「沒有輸入資料」、「沒有輸入正確的值」或是「應輸入數值卻輸入文字」…等問題時就會出現錯誤訊息#VALUE!、#NUM!…等。若是在資料中欲以文字提示說明來替代錯誤訊息,可以透過IFFERROR函數來指定。
在73.XLSX的「員工明細表」工作表中,我們希望透過在M3儲存格輸入「姓名」資料,可以在「M5:M12」顯示該員工的其他欄位資料,但由於若輸入錯誤時都出現如下圖示的前面二種英文的錯誤提示訊息,是否可以改用中文的提示訊息替代英文昔誤訊息。
於M5儲存格中按F2鍵,將原本的公式修正成:
「=IFERROR(DGET($A$1:$J$65,C1,$M$2:$M$3),”姓名資料不正確”)」
完成後,若姓名輸入錯誤,不會再出現令人看不懂的英文錯誤訊息,而是直接出現我們輸入的「姓名資料不正確」字串。
IFERROR函數 邏輯 |
說明: 如果運算式錯誤則傳回錯誤值,否則傳回運算式本身的值。 語法: IFERROR(驗證值,公式計算錯誤要傳回的值) 引數: 驗證值可以是數值,儲存格或參照範圍。 |
由於IFERROR是2007版以後才出現的函數,如果使用者使用的2003或是更早版本,可以將上面的公式更改為「=IF(ISERROR(DGET($A$1:$J$65,C1,$M$2:$M$3)),"姓名資料不正確",DGET($A$1:$J$65,C1,$M$2:$M$3))」。
留言列表