Σ表格公式学堂EXCEL FORMULA & SCENARIO

IFNA仅兜底找不到

只处理 #N/A,其他错误照样报出来。

Excel 2016+WPS 兼容在线测试
1

语法结构

IFNA(原公式, 找不到时显示)
原公式找不到时显示方括号 [ ] 表示可选参数
参数必填类型说明示例值
原公式必填任意通常是 VLOOKUP / MATCH 这类查找公式VLOOKUP(A2,员工表!A:D,2,0)
找不到时显示必填任意#N/A 时显示的内容"新员工"

返回:任意:正常返回原结果;仅 #N/A 时返回兜底值

2

什么时候用它

匹配不到时标注「新员工」
既不显示错误,又能一眼看出没匹配上。
看完整场景方案 →
保留真正的公式错误
区域写错、类型不对时仍能看到 #REF!/#VALUE!。
看完整场景方案 →
3

动画演示

动画演示·员工表第 1 / 2 步
ABCDE
1工号姓名部门月薪
2E01张三销售部8000新员工
3E02李四技术部9500
4E03王五销售部7600
STEP 1
VLOOKUP 在 A 列找 E99,没有找到
新员工:#N/A
4

示例演示

E2 : =IFNA(VLOOKUP("E99",A2:C4,2,FALSE),"新员工")
=IFNA(VLOOKUP("E99",A2:C4,2,FALSE),"新员工") 返回「新员工」
ABCDE
1工号姓名部门月薪
2E01张三销售部8000新员工
3E02李四技术部9500
4E03王五销售部7600
当前表:员工表 · 公式单元格 E2 · 绿色底为公式,蓝色底为动态数组溢出结果
5

常见错误

现象仍然显示 #REF!
原因IFNA 只管 #N/A,其他错误不处理
解决这种情况说明公式本身写错了,先修公式
6

相关公式

动手试一试

在编辑器里载入这个公式的示例数据,改改数字看看结果怎么变。

在编辑器中打开示例 ↗