堆积如果公式与匹配不会产生正确的条件

我写这个是为了达到我的目的。 唯一不起作用的部分是条件:“如果一个单元格在列表中,并且如果单元格不为空且不在列表中,则返回”New Index“。 但是,对于这种情况,它返回#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"),"")