在本文中,我们将学习为什么会发生#N / A,以及如何在Excel中修复#N / A。

在excel中,有时会出现#N / A错误。当您提供给单元格的公式中找不到或无法识别的某些重要内容丢失且无法显示时,就会发生此错误,并且Excel会通过显示错误来识别该错误。按照Microsoft官方网站的说法,#N / A是Excel的说法,您所寻找的值在您提供的列表中不可用。

如果您正在表中寻找某个值,并且找不到或无法识别该值,则此错误建议您检查下面讨论的一些要点。

让我们了解此错误的发生方式以及如何用一些示例修复这些错误===#N / A由于找不到值而导致的错误。 #N / A错误的最基本原因是在列表中找不到单元格值。通常,Excel将值与查找数组的每个元素匹配,如果找到则返回第一个匹配的值,否则它将返回#N / A错误。这里的#N / A错误提示未找到您在列表中寻找的值。请参阅以下示例以了解更多信息。

例如,“ link:/ lookup-formulas-excel-lookup-function [LOOKUP function]”匹配第一个数组中的值,并从相应的第二个数组中返回值。在下面显示的数据中。

image

查看上面的快照,并意识到刚刚发生的错误。上面的函数在ID列中查找“ Purple”值,显然它无法找到。

如何解决!如果结果中没有匹配的值,则无法修复结果错误。但是这里的第一个问题是我们正在寻找错误的数组。检查要作为函数参数提供的数组。

捕获此错误并返回#N / A错误的两种方法第一种方法是通过使用`link:/ logical-formulas-excel-iferror-function [IFERROR function]`通过函数通用公式捕获错误:

=

IFERROR

( FUNCTION , “response” )

说明:

  • 该功能执行应执行的任务。

  • IFERROR函数返回找到的值。

  • 但是,如果发现任何错误,IFERROR函数将返回“响应”。

image

在上面的快照中,该函数返回响应“对不起,未找到”,而不是错误。

第二种方法是通过“ link:/ working-with-formulas-ifna-function [IFNA function]”来捕获该函数的错误。此功能专门用于捕获#N / A错误。

通用公式:

=

IFNA

( FUNCTION , “response” )

说明:

  • 该功能执行应执行的任务。

  • 如果找到,则IFNA函数返回该值。

  • 如果发现任何错误

image

,则IFNA函数返回“响应”在上面的快照中,该函数返回响应“对不起,未找到”,而不是错误。

如您所见,使用功能进行操作时,可以处理#N / A错误。

#N / A错误到期值未标识#N / A错误的最基本原因是列表中未标识单元格值。通常,Excel将值与查找数组的每个元素匹配,如果找到则返回第一个匹配的值,否则它将返回#N / A错误。这里的#N / A错误提示未识别您在列表中查找的值。请参阅以下示例以了解更多信息。

例如,“ link:/ lookup-formulas-excel-lookup-function [LOOKUP function]”与第一个数组中的值匹配,并从相应的第二个数组中返回值。在下面显示的数据中。

image

查看上面的快照,并意识到刚刚发生的错误。上面的功能在红色框中标记的ID列中查找ID“ C6”。那么为什么函数没有给出输出。

如何解决!您可以根据结果修复此错误,请遵循以下几点。

。查找值的拼写正确,并且不包含多余的空格字符。

。查找表中的值拼写正确,并且不包含多余的空间。

。查找表包含所有必需的值。

。提供给该功能的查找范围已完成。

。查找值类型=查找表类型(即都是文本,都是数字,等等)

。匹配(近似与精确)设置正确。

image

在上面的快照中,有一个多余的空间错误。

如您所见,使用功能进行操作时,可以处理#N / A错误。

=

IFERROR

( FUNCTION , “” )

说明:

  • 该功能执行应执行的任务。

  • IFERROR函数返回找到的值。

  • 但是,如果发现任何错误,则IFERROR函数将返回空字符串(“”)。

image

在上面的快照中,有一个多余的空间错误。

如您所见,使用功能进行操作时,可以处理#N / A错误。

=

IFNA

( FUNCTION , “” )

说明:

  • 该功能执行应执行的任务。

  • 如果找到,则IFNA函数返回该值。

  • 但是,如果发现任何错误,则IFNA函数将返回空字符串(“”)。

image

在上面的快照中,该函数返回空字符串(“”)作为响应而不是错误。

函数

如果使用`link:/ lookup-formulas-excel-index-function [INDEX]`

和`link:/ lookup-formulas-excel-match-function [MATCH]`

函数而不是VLOOKUP函数。请参阅下面的快照和表中使用的公式。使用公式。

= IFERROR ( INDEX ( B2:B9 , MATCH ( D3 , A2:A9 , 0 ) ) , “Not found” )

image

如您所见,函数的#N / A错误如何返回#N / A错误,并且在更正后,该公式可以正常工作。

NA function”。

使用公式:

= IF ( A3 = “” , NA() , “Non-blank” )

image

希望本文介绍为什么#N / A发生以及如何解决Excel中的#N / A错误。在此处查找有关Excel错误函数的更多文章。

请在下方的评论框中分享您的查询。我们将为您提供帮助。

相关文章

link:/ tips-how-to-to-correct-num-error [如何更正#NUM!错误]

link:/ tips-excel-wildcards [如何在Excel中使用通配符]

link:/ excel-editing-validating-text-entries-in-microsoft-excel [用彩色在excel中创建下拉列表]

热门文章

link:/ excel-range-name-absolute-reference-in-excel [Excel中的绝对引用]

如果使用条件格式链接:/逻辑表达式是否具有通配符[如果带通配符]

link:/ lookup-formulas-vlookup-by-date-in-excel [按日期查找Vlookup]

`link:/ counting-count-cells-matching a a or-b [Count A and B match a cell or B] [

link:/ tips-inches-to-feet [在Excel 2016中将英寸转换为英尺和英寸]