close

功用:傳回錯誤值參數所對應的數值,或者如果不存在則傳回 #N/A 錯誤值。您可以使用 IF 函數中 ERROR.TYPE 測得錯誤值數值,並傳回對應錯誤值的文字字串,如一則訊息。

語法:ERROR.TYPE ( 錯誤值 )

類別:文字

使用率:★★★★★

clip_image002[4]範例檔案

點我下載

clip_image003[4]參數說明

·      錯誤值是顯示尋找的錯誤值編號。雖然可以是真正的錯誤值,然而它經常是包含所要測試的公式之參照位址。。

如果錯誤值是

ERROR.TYPE 傳回

#NULL!

1

#DIV/0!

2

#VALUE!

3

#REF!

4

#NAME?

5

#NUM!

6

#N/A

7

#GETTING_DATA

8

其他

#N/A

clip_image004[4]重點說明

clip_image005[4]實例說明

在範例檔中,如果我們要顯示某儲存格的錯誤值編號,並用其來設定提示字串,做法如下:

01    點取「D2」儲存格,輸入「=ERROR.TYPE(C2)」公式,再按E鍵或點取編輯列 clip_image007[6] 圖示,即可傳回錯誤值編號為2

clip_image009[4]

02    將滑鼠指標移到E2儲存格,輸入「=IF (ERROR.TYPE(C2)<=3 , CHOOSE (ERROR.TYPE ( C2 ) , "範圍沒有重疊" , "除數為 0","無法轉成數值資料" ))」公式再按E鍵或點取編輯列 clip_image007[7] 圖示,。

clip_image011[4]

在這個範例中,C2儲存格是錯誤值,當C2儲存格錯誤值小於3時,表示儲存格運算式或公式有問題,故在E2會依照錯誤值顯示相對應的提示字串,本例為「無法轉換成數值資料」。

CHOOSE函數請參考其說明檔。


arrow
arrow
    創作者介紹

    錦子老師 發表在 痞客邦 留言(0) 人氣()