首页 文章

Excel IFERROR返回#NAME?

提问于
浏览
1

我正在使用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

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

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

    感谢Scott Craner

相关问题