本文介绍 Microsoft Excel 中 IFNA 函数的公式语法和用法。
如果公式返回错误值 #N/A,则结果返回您指定的值;否则返回公式的结果。
IFNA(value, value_if_na)
IFNA 函数语法具有下列参数。
Value 必需。 用于检查错误值 #N/A 的参数。
Value_if_na 必需。 公式计算结果为错误值 #N/A 时要返回的值。
如果 Value 或 Value_if_na 是空单元格,则 IFNA 将其视为空字符串值 ("")。
如果 Value 是数组公式,则 IFNA 为 Value 中指定区域的每个单元格以数组形式返回结果。
复制下表中的示例数据,然后将其粘贴进新的 Excel 工作表的 A1 单元格中。要使公式显示结果,请选中它们,按 F2,然后按 Enter。如果需要,可调整列宽以查看所有数据。
公式 |
说明 |
结果 |
=IFNA(VLOOKUP("Seattle",$A$5:$B$10,0),"Not found") |
IFNA 检验 VLOOKUP 函数的结果。 因为在查找区域中找不到西雅图,VLOOKUP 将返回错误值 #N/A。 IFNA 在单元格中返回字符串“未找到”,而不是标准 #N/A 错误值。 |
未找到 |
区域 ID |
城市 |
|
亚特兰大 |
105 |
|
波特兰 |
142 |
|
芝加哥 |
175 |
|
洛杉矶 |
251 |
|
博伊西 |
266 |
|
克里夫兰 |
275 |