Excel函数与公式速查手册(第2版)
上QQ阅读APP看书,第一时间看更新

函数7:IFNA函数

函数功能

当该表达式解析为“#N/A”时,则返回指定值;否则返回该表达式的结果。

函数语法

IFNA(value,value_if_na)

参数解释

  •  value:表示用于检查错误值“#N/A”的参数。
  •  value_if_na:表示公式计算结果为错误值“#N/A”时要返回的值。

实例17 当VLOOKUP函数找不到匹配值时返回 “请检查查找对象”

IFNA检验VLOOKUP函数的结果。如图1-20所示,因为在查找区域中找不到“魏文成”,VLOOKUP将返回错误值“#N/A”。IFNA可以实现在单元格中返回“请检查查找对象”提示文字,而不是默认的“#N/A”错误值。

图1-20

选中B13单元格,在公式编辑栏中输入公式:

Enter键即可返回字符串“请检查查找对象”,如图1-21所示。

图1-21

当能找到查找对象时则会返回正确的查找值,如图1-22所示。

图1-22

公式解析

① VLOOKUP函数是一个查找函数,用于在A1∶C10单元格区域的首列中查找A13中的对象,找到后返回对应在第3列上的奖金值。

② 如果VLOOKUP函数找不到匹配的对象则会返回“#N/A”错误值。因此在外层套用IFNA函数,可以实现当出现“#N/A”错误值,指定返回“请检查查找对象”文字(也可以指定返回其他文字)。