各位Excel天天学的小伙伴们大家好,欢迎收看Excel天天学出品的excel2019函数公式大全课程,今天我们要学习的依旧是Excel函数逻辑函数中的IFNA函数,IFNA函数可以使VLOOKUP函数未采集到的数据变成我们指定数值,方便提示我们错误信息。
我们今天的例子是利用IFNA函数更正采购信息单中,因采购单号输入错误VLOOKUP函数未采集到数据出现#N/A错误信息。
下面我们一起来认识一下IFNA函数
IFNA函数
函数功能
当该表达式解析为“#N/A”时,则返回指定值;否则返回该表达式 的结果。
函数语法
IFNA(value,value_if_na)
参数解释
value:表示用于检查错误值“#N/A”的参数。
value_if_na:表示公式计算结果为错误值“#N/A”时要返回的 值。
特殊说明
如果 Value 或 Value_if_na 是空单元格,则 IFNA 将其视为空字符串值 ("")。 如果 Value 是数组公式,则 IFNA 为 Value 中指定区域的每个单元格以数组形式返回结果
今天我们我们使用例子的原理是:采购单号如果不存在,采购日期、产品名称、供应商代码、单价 都会显示#N/A,利用ifna函数可以实现用指定数据替代#N/A
我们使用 VLOOKUP函数根据采购单号进行采集,具体公式为:=VLOOKUP(C12,A4:E10,5,FALSE) 会发现采集不到数据出现#N/A
我们想把出现的#N/A用提示语代替,就需要用到IFNA函数,具体公式为:=IFNA(VLOOKUP(C12,A4:E10,2,FALSE),"未采集到")