一、函数介绍
IFNA 函数指的是如果公式返回错误值 #N/A (数据缺失) ,则结果返回你指定的值;否则返回公式的正常结果。
IFNA 函数用法与 IFERROR 相同,可以理解为更具体的 IFERROR 函数——错误值 #N/A 是 IFERROR 函数要检测的错误情况之一,可用 IFNA 函数来单独表达。点击此处了解 IFERROR 函数
二、函数解读
- 函数公式:=IFNA(值, #N/A情况的返回值)
- 参数释义:
- 值: 用于检查错误值 #N/A 的参数(条件)
- #N/A情况的返回值: 公式计算结果为错误值 #N/A 时要返回的值
- 举个例子:
- IFNA 经常和 VLOOKUP 一起使用
- =IFNA(VLOOKUP("北京",A5:B10,3,0),"未找到")
- 这个函数的意思是在IFNA函数中包含一个VLOOKUP函数来查找某个数值,输入VLOOKUP函数所需要的参数后, 如果没有该数据,则会返回IFNA函数出现#N/A情况时的结果(“未找到”)
- 注意事项:
- 在公式中需使用英文引号,若引号为中文将不会得到结果
三、操作步骤
使用 IFNA 函数
- 选中单元格,在单元格内输入 =IFNA,或者点击工具栏中的公式按钮,选择逻辑,然后选择逻辑中的IFNA 函数
- 在单元格中输入公式参数 =IFNA(VLOOKUP(F2,A1:D6,4,0),"无成绩")
- 按回车键,单元格中将显示判断的结果
250px|700px|reset
删除 IFNA 函数
选中应用了 IFNA 函数的单元格,按删除键,清空单元格内的函数公式。
四、场景实践
- 审计必备:使用 IFNA 函数
审计时经常需要查找某一个单位的特定信息,比如某人的销售额等,这时创造一个 IFNA 函数和 VLOOKUP 函数的嵌套会十分直观方便的找到自己需要的信息细节。关于 VLOOKUP 函数的使用请参考这篇:什么是 VLOOKUP 函数?
- 下图中所用的公式:=IFNA(VLOOKUP(E2,A1:C11,3,0), "不存在该人")
- 公式参数解读:下图中使用的是 IFNA 函数和 VLOOKUP 函数的嵌套,用 IFNA 函数输入需要查找的条件,条件内容是运用 VLOOKUP 函数查找某个员工的销售额,E2指的是需要查找的人名,可以点击姓名下方的单元格;A1:C11 指的是需要查找的范围,注意包含题头哦;3 指的是销售额在从姓名那一列开始数的第三列;0是固定的,代表精确匹配;"不存在该人"代表查不到条件数值时出现的结果。
250px|700px|reset