Excel比较公式

我试图用一个公式来调和一个列表到另一个列表:

=IF(ISERROR(MATCH(B3,Sheet3!B:B)),"NO","YES") 

工作,但我注意到,我有一个错误的否定。 在提供的例子中,没有显示实际的信息,你会看到第一个项目如何显示NO,而另外两个状态是YES。 相同的信息来源。 当我做了一个简单的公式,看看它是否匹配,而不使用数组,它显示匹配。 我错过了什么,我validation信息格式化为一般,并为另外两个项目工作。

在这里输入图像说明

试试这个:

 =IF(SUMPRODUCT(--(B3=Sheet3!$B$1:$B$1000))>0,"Yes","No") 

Sheet3上的引用需要仅限于数据集,而不是一个完整的列引用。