Excel 如果公式不匹配';不能产生正确的条件

Excel 如果公式不匹配';不能产生正确的条件,excel,if-statement,excel-formula,match,Excel,If Statement,Excel Formula,Match,我写这篇文章是为了达到我的目的。唯一不起作用的部分是条件“如果单元格在列表中,并且单元格不为空且不在列表中,则返回“新索引”。但是,对于这种情况,它返回#N/A错误。有人能看到我的语法哪里不正确,或者我的整个方法哪里不正确吗!: =IF(LEN(Data!E6)>0,IF(MATCH(Data!E6,'A L'!$K:$K,0)>0,"--","NEW INDEX"),"") 已经困惑了一段时间,因此任何帮助都将不胜感激 MATCH()将返回一个数字或错误,因此将其更改为: ISN

我写这篇文章是为了达到我的目的。唯一不起作用的部分是条件“如果单元格在列表中,并且单元格不为空且不在列表中,则返回“新索引”。但是,对于这种情况,它返回#N/A错误。有人能看到我的语法哪里不正确,或者我的整个方法哪里不正确吗!:

=IF(LEN(Data!E6)>0,IF(MATCH(Data!E6,'A L'!$K:$K,0)>0,"--","NEW INDEX"),"")
已经困惑了一段时间,因此任何帮助都将不胜感激

MATCH()将返回一个数字或错误,因此将其更改为:

ISNUMBER(MATCH(Data!E6,'A L'!$K:$K,0))
所以你的整个公式是:

=IF(LEN(Data!E6)>0,IF(ISNUMBER(MATCH(Data!E6,'A L'!$K:$K,0)),"--","NEW INDEX"),"")

呜呜呜呜呜!!!:正确的格式再次成为我excel生活的祸根~谢谢你的帮助,斯科特!