昨天在馬拉松 30 天 30 個 Excel 函數 我們正在使用函數尋找值 抬頭 (看法)。 今天我們將再次使用此功能來處理錯誤。
我們將把馬拉鬆的第17天專門用於函數的研究 錯誤類型 (類型。錯誤)。 它能夠識別錯誤的類型,而您反過來可以使用這些信息來消除它們。
那麼,讓我們看一下使用該功能的信息和示例 錯誤類型 Excel 中的(錯誤類型)。 如果您有其他信息或示例,請在評論中分享。
函數 17:ERROR.TYPE
功能 錯誤類型 (ERROR.TYPE) 通過數字或返回確定錯誤的類型 #在 (#N/A) 如果沒有發現錯誤。
如何使用 ERROR.TYPE 函數?
通過 錯誤類型 (ERROR.TYPE) 您可以:
- 識別錯誤類型。
- 幫助用戶糾正發生的錯誤。
語法 ERROR.TYPE
功能 錯誤類型 (ERRORTYPE) 具有以下語法:
ERROR.TYPE(error_val)
ТИП.ОШИБКИ(значение_ошибки)
- 錯誤值 (error_value) 是需要識別的相同錯誤。
- 函數返回的代碼 錯誤類型 (類型。錯誤):
- 1… #空值! (#空的!)
- 2… #DIV / 0! (#DEL/0!)
- 3… #值! (#所以!)
- 4… #REF! (#SSYL!)
- 5… #NAME? (#姓名?)
- 6… #在一個! (#數字!)
- 7… #在 (#不適用)
- #在 (#N/A) … 任何其他值
陷阱 ERROR.TYPE
如果參數的值 錯誤值 (error_value) 不是錯誤,是函數的結果 錯誤類型 (ERROR.TYPE) 將是一條錯誤消息 #在 (#不適用)。 如果您使用該功能,您可以避免這種情況 錯誤 (ISERROR) 來檢查錯誤,如示例 2 所示。
示例 1:確定錯誤類型
使用函數 錯誤類型 (ERROR.TYPE) 您可以檢查一個單元格以確定它包含什麼樣的錯誤。 如果單元格中沒有錯誤,則將返回該值而不是數字錯誤代碼 #在 (#不適用)。
=ERROR.TYPE(B3)
=ТИП.ОШИБКИ(B3)
在此示例中,單元格 B3 包含 #值! (#VALUE!),因此錯誤類型為 3。
示例 2:幫助用戶處理錯誤
通過結合 錯誤類型 (ERROR TYPE) 配合其他功能,可以幫助用戶更正單元格中出現的錯誤。 在此示例中,必須在單元格 B3 和 C3 中輸入數字。 如果輸入文本,D3 中的結果將是錯誤消息 #值! (#價值!)。 如果在單元格 C3 中輸入零,結果將是一條錯誤消息 #DIV / 0 (#SECTION/0)。
在單元格 D4 中,函數 錯誤 (ISERROR) 檢查錯誤,以及 錯誤類型 (ERROR.TYPE) 返回此錯誤的編號。 功能 抬頭 (LOOKUP) 在錯誤代碼表中找到適當的消息,其中包含有關如何修復錯誤的提示並將其顯示給用戶。
=IF(ISERROR(D3),LOOKUP(ERROR.TYPE(D3),$B$9:$B$15,$D$9:$D$15),"")
=ЕСЛИ(ЕОШИБКА(D3);ПРОСМОТР(ТИП.ОШИБКИ(D3);$B$9:$B$15;$D$9:$D$15);"")
以下是數字錯誤代碼和顯示消息之間的對應關係表: