Excel IFERROR返回#NAME?

时间:2017-06-16 11:05:45

标签: excel-formula

我正在使用INDEX / MATCH来查找列中的单元格与外部工作簿的值。这工作正常,但是当没有返回值时,单元格会改为#N / A.我需要捕获此错误并返回值UNKNOWN。这是我的公式: -

=IFERROR(INDEX(Wards,MATCH(B28,Postcodes,0)),”UNKNOWN”)

Wards和Postcodes都是外部工作簿中的命名范围(范围在本地命名)。

然而,IFERROR正在返回#NAME?

无论我尝试什么,我都无法绕过这个。我尝试了不同的策略,如使用IFNA,IF / ISERROR,IF / ISNA等。

我正在使用Excel 2013。

我已经在Stack Overflow中看到了与在VBA中写入函数的相同问题相关的解决方案,并且给出的原因是错误“永远不会使它超过MATCH函数”,因此不会被IFERROR捕获。我无法使解决方案适应这个问题来解决我的问题。

1 个答案:

答案 0 :(得分:0)

我几乎错过了评论中的解决方案。

检查字符串周围是否有单个撇号(')或错误的引号(“)。

归功于Scott Craner