如何在Excel中使用IFNA函数(2个例子)

  • Share This
Hugh West

ǞǞǞ IFNA 函数主要用于处理 #N/A 它按照你的指令返回一个特定的值,如果这种 #N/A 错误发生;否则,它将返回函数的绝对值。 在这篇文章中,我们已经讨论了 IFNA 在Excel中,我们可以通过2个合适的例子来详细了解函数。

我们将使用以下产品价格表作为我们的演示数据集,以展示所有有关的例子。 IFNA 现在让我们来偷看一下我们的数据集。

下载实践工作手册

建议你下载Excel文件,并随即进行练习。

IFNA功能.xlsx

IFNA功能介绍

  • 功能目标。

IFNA函数用于解决#N/A错误。

  • 语法。

IFNA(value, value_if_na)

  • 论据解释。
争论 必备/可选 解释
价值 需要 价值 是为了检查@N/A错误。
价值_if_na 需要 价值 只在发现#N/A错误时返回。
  • 返回参数。

第一个参数的值或一个替代文本。

2 在Excel中使用IFNA函数的例子

1.Excel中IFNA函数的基本用法

在这个例子中,我们将向你展示以下的基本用法 IFNA 正如我们已经提到的那样,"A "和 "B "函数的语法是一样的。 IFNA 功能即是如此。 IFNA(value, value_if_na) .

因此,如果值域中有任何有效的值,那么该值将作为函数输出出现。 否则,在 价值_if_na 字段将作为一个函数输出返回其指定的值。

在下面的图片中,已经有 #N/A 细胞内 D14 因此,如果我们参考细胞 D14 的值域内。 IFNA 函数中指定的值,那么在 价值_if_na 字段将出现在单元格 D15 现在在单元格中插入公式 D15 ,

=IFNA(D14, "缺失")

当我们按下 进入 按钮,我们可以看到 失踪 讯息出现在单元格内 D15 正如预测的那样。

相关内容。 如何在Excel中使用IF函数(8个合适的例子)

2.IFNA函数与VLOOKUP函数的用法

首先,我们要展示的是 IFNA 功能与 VLOOKUP函数 这是最常见的用法。 IFNA 功能。

你可能想用 VLOOKUP 函数来提取基于查找值的数值。 现在,关于该函数的不方便之处在于 VLOOKUP 职能是,它有一个复杂的语法,以及需要遵循一捆规则才能正常工作。

因此,无论如何,如果你做了任何一个错误,那么 VLOOKUP 将显示 #N/A 错误,这只不过是一个错误,代表价值不可用。

现在,假设你不想让 #N/A 但对显示一个更有意义的信息感兴趣。 在这种情况下,你可以使用 IFNA 函数,以及 VLOOKUP 函数,以更好的方式处理错误信息。

比方说,对于任何 #N/A 错误信息,我们要显示" 失踪 "。 在下面的图片中,我们可以看到 #N/A 单元内的信息 D15 .

单元格内的公式 D15 是。

=VLOOKUP(D14,B5:D12,3,0)

如果我们仔细观察下面的数据表,我们可以看到,查询值是 谷类食品 但在数据表的第一列中没有这样的值。 结果是 #N/A 错误显示在那里。

现在,如果我们想用Missing来代替 #N/A 那么,我们必须使用以下公式,其中包括 IFNA 功能。

=IFNA(VLOOKUP(D14,B5:D12,3,0), "失踪")

这就是我们如何使用 IFNA 函数,以及 VLOOKUP 功能。

公式分解

  • D14 ▶存储查询值。
  • B5:D12 ▶表查询阵列。
  • 3 ▶列索引。
  • 0 ▶指定完全匹配。
  • VLOOKUP(D14,B5:D12,3,0) ▶查找Cereal并返回其相应的价格。
  • =IFNA(VLOOKUP(D14,B5:D12,3,0), "失踪") ▶返回的值是 VLOOKUP(D14,B5:D12,3,0) 如果在第一列中找到,则为查询值,否则返回单元格中的缺失值。 D15 .

类似读物

  • 如何在Excel中使用TRUE函数(含10个例子)
  • 在Excel中使用FALSE函数(附5个简单例子)
  • 如何使用Excel的SWITCH函数(5个例子)
  • 使用Excel XOR函数(5个合适的例子)

IFERROR与IFNA的功能

IFERROR函数可以处理广泛的错误,而 IFNA 函数只处理了 #N/A 即不可用的错误。

例如,如果你的公式中有任何错字,那么Excel可能会返回 #NAME 错误。 在这种情况下, 误差(IFERROR 函数可以通过显示一个交替的文本来处理这个错误,以取代 #NAME 信息。

另一方面,在 IFNA 只关心 #N/A 这可以显示一个替代文本,以取代 #N/A 错误显示。

因此,如果你想只处理 #N/A 错误,那么最好的做法是使用 IFNA 函数来代替 误差(IFERROR 对于其他类型的错误,你可以 使用IFERROR函数。

需要记住的事情

如果一个单元格是空的,那么它就被当作一个空字符串( "" ),但不是作为一个错误。

📌 如果你没有填好 价值_if_na 字段,那么 IFNA 函数会认为这个字段是一个空字符串值( "" ).

总结

总而言之,我们已经讨论了关于Excel的每一个可能的方面和相应的例子。 IFNA 建议你下载本文所附的练习手册,用它来练习所有的方法。 不要犹豫,在下面的评论区提出任何问题。 我们会尽快答复所有相关的问题。 请访问我们的网站 优秀 以探索更多。

Hugh West is a highly experienced Excel trainer and analyst with over 10 years of experience in the industry. He holds a Bachelor's degree in Accounting and Finance and a Master's degree in Business Administration. Hugh has a passion for teaching and has developed a unique teaching approach that is easy to follow and understand. His expert knowledge of Excel has helped thousands of students and professionals worldwide improve their skills and excel in their careers. Through his blog, Hugh shares his knowledge with the world, offering free Excel tutorials and online training to help individuals and businesses reach their full potential.