我有一个以下公式查看一列中的邮政编码值,并将它与另一列中的邮政编码数据范围进行比较。如果邮编存在,它将返回true,如果不存在,它将返回不存在的邮编。我还希望这个公式可以检查是否存在多于一个值,如果它是真的,那么它就会说明mathes的数量,而不是真值。但是如果只存在1个匹配,那么简单地说TRUE。在IF语句中识别双匹配
=IF(ISERROR(MATCH(C8,$P$2:$P$572,0)),C8,"TRUE")
我有一个以下公式查看一列中的邮政编码值,并将它与另一列中的邮政编码数据范围进行比较。如果邮编存在,它将返回true,如果不存在,它将返回不存在的邮编。我还希望这个公式可以检查是否存在多于一个值,如果它是真的,那么它就会说明mathes的数量,而不是真值。但是如果只存在1个匹配,那么简单地说TRUE。在IF语句中识别双匹配
=IF(ISERROR(MATCH(C8,$P$2:$P$572,0)),C8,"TRUE")
可以使用SumProduct计算多个匹配
=IF(SUMPRODUCT(($P$2:$P$572=C8)*($P$2:$P$572=C8))=0,C8,IF(SUMPRODUCT(($P$2:$P$572=C8)*($P$2:$P$572=C8))=1,TRUE,SUMPRODUCT(($P$2:$P$572=C8)*($P$2:$P$572=C8))))
您可以结合使用COUNTIF()
与IF:
=IF(COUNTIF($P$2:$P$572, C8)=0, C8, IF(COUNTIF($P$2:$P$572, C8)=1, "TRUE", COUNTIF($P$2:$P$572, C8))
,也许通过增加另一个降低COUNTIF
S中的数柱。
我打算假设你正在谈论Excel公式? – JJJ
是的你是对的,我的道歉,因为我没有提到我的问题 – user3774733