(1)函数功能
IFNA函数用于检测公式的计算结果是否为错误值“#N/A”,如果是,则返回用户指定希望返回的内容;如果不是,则返回公式的计算结果。
(2)语法格式
IFNA(value,value_if_na)
(3)参数说明
value:必需参数,用于要判断是否为错误值“#N/A”的公式。
value_if_na:必需参数,表示如果公式计算结果为错误值#N/A时,用户希望IFNA函数返回的内容。
(4)注意事项
IFNA函数只能检测“#N/A”这一种错误值,而无法检测其他类型的错误值。
(5)实例:根据姓名查找员工所在部门和手机号码(www.xing528.com)
如图2.3.6-1所示,A列为员工姓名,B列为工作部门,C列为手机号码,在F3和F4单元格输入了公式“=VLOOKUP($F$2,$A$2:$C$16,ROW(2:2),)”,该公式根据F2单元格中的姓名查找引用该员工的工作部门和手机号码,如果F2单元格中的姓名在A列中没有记录,则F3和F4单元格返回错误值“#N/A”。
如要将错误值显示为“查无此人”,则选择F3单元格,为原有的公式嵌套IFNA函数,公式为“=IFNA(VLOOKUP($F$2,$A$2:$C$16,ROW(2:2),),"查无此人")”,输入完毕后按Enter键结束并将公式填充至F4单元格,即可完成设置,如图2.3.6-2所示。
其中,VLOOKUP函数为查找与引用函数,其语法格式为:VLOOKUP(要查找的值,要进行查找的区域,要查找的值在查找区域的第几列,精确查找/模糊查找),如果要查找的值不在要进行查找的区域范围之内,则VLOOKUP函数返回错误值“#N/A”。在此例中IFNA函数用于当VLOOKUP函数返回错误值“#N/A”时,使公式返回“查无此人”。
图2.3.6-1 公式返回错误值“#N/A”
图2.3.6-2 IFNA函数的应用
(6)函数版本
IFNA函数是Excel 2013的新增函数,不能在更早的版本中使用。在更早的版本中可使用IF+ISNA函数代替。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。