我有一個以下公式查看一列中的郵政編碼值,並將它與另一列中的郵政編碼數據範圍進行比較。如果郵編存在,它將返回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