- 发帖
- 16132
- 学分
- 16242
- 经验
- 2562
- 精华
- 49
- 金币
- 0
|
疑难72如何将公式返回的错误值转为其他值 }f^r@3Cb3 p{!aRB%
-hL8z$} TxwZA 如图 72‑1所示,在D5单元格使用公式根据D3单元格输入的ID号查询客户名称,当ID号不在A列的数据中时,会出现#N/A错误,能否返回“未找到”? q NU\XO`H
Uk-^n~y H]"Z_n_ → 解决方案1: 6*kY7 使用IS类函数设置判断条件。 )& %X
AW{ → 操作方法 <|B
h;; 在D6:D8单元格分别输入以下公式: H
y|$7]1 =IF(ISNA(VLOOKUP(D3,A3:B10,2,FALSE)),"未找到",VLOOKUP(D3,A3:B10,2,FALSE)) 3w
?)
H =IF(ISERROR(VLOOKUP(D3,A3:B10,2,FALSE)),"未找到",VLOOKUP(D3,A3:B10,2,FALSE)) m}]"TFzoVM → 原理分析 ]&yO>\MgJB 针对VLOOKUP函数发生错误返回错误值#N/A的特性,使用ISNA函数进行判断。如果公式可能返回其他错误值,则使用对错误值均通用的ISERROR函数进行判断,一般表示为: !zvKl;yT =IF(ISERROR(原公式),出错需返回的值,原公式) w@X<</` IS类函数判断屏蔽错误值 N+b"LZc 以ISERROR函数为例,其语法为: -'&MT |