在本文中,我们将学习IFNA功能。

IFNA是Excel中的内置函数。它被归类为logic_test上的逻辑函数。它捕获并保留#NA错误,并在发生错误时返回该值。

IFNA函数保留#NA错误并返回value_if_NA发生错误。

语法:

=IFNA(Value, Value_if_NA)

让我们看一个例子来理解这一点。

1

在这里,我们列出了5个班级的学生。

我们将使用LOOKUP函数从姓名中查找学生的班级。

使用此公式查找吉姆的班级

=IFNA(VLOOKUP("Jim",A2:B6,2,FALSE),"Not Found")

说明:

VLOOKUP函数在列表中查找名称Jim。

如果#NA错误发生并返回,则IFNA函数起作用。如果#NA错误发生,则未找到,否则返回Jim的类。

2

它将第1类返回为Jim的类。

现在我们尝试找到玛丽的班级。你们中有些人会想知道“玛丽的名字”不在列表中。确实,因此LOOKUP函数将返回#NA错误,并且在这里使用了IFNA函数。

使用公式查找玛丽的班级

=IFNA(VLOOKUP("Mary",A2:B6,2,FALSE),"Not Found")

说明:

VLOOKUP函数在列表中查找名称Mary。

如果发生#NA错误,则IFNA函数起作用,如果#NA错误,则返回Not Found。

3

如您所见,IFNA持有#NA错误,并返回Not Found。

希望您了解如何使用IFNA功能。您可以在Excel 2016、2013和2010中使用相同的功能。有关Logic_test的更多文章。请在此处检查更多链接,如果您有任何未解决的查询,请在下面的评论框中注明。我们会为您服务。