1つの列の重複をチェックする数式を記述しようとしています。
重複の最初のインスタンスの場合は1
を返し、他のインスタンスの場合は0
を返します。値に重複がない場合は、1
も返す必要があります。
使ってみた
=IF(COUNTIF($B:$B, B6)>1,1,0)
ただし、重複する他のインスタンスの場合は1
を返します。
何か案は?
それは近いです。式は、値が出現するたびに列全体で値が複数回出現するかどうかを数えます。つまり、重複するすべての値にどこでも1のフラグを立て、単一の値にゼロのフラグを立てます。
previousの値のみをチェックする式が必要です。
=IF(COUNTIF($B$1:$B6, B6)>1,0,1)
$B$1
には、列と行の絶対参照が含まれますが、$B6
には、相対行参照が含まれています。
最終結果は、数式が現在のセルから最上部までのB
列のセルのみをカウントすることです。カウントが複数の場合、現在のB
セルには、複製の2番目以降のインスタンスが含まれている必要があります。