
Excel で複数の製品を持つ ID を識別したいです。たとえば、3 つの異なる製品がリストされている ID 1 の横に Y (またはハイライトなど) を配置したいのですが、どうすればよいですか?
ID Product
1 A
1 C
1 D
2 B
2 B
答え1
ワークシートを次のように設定します。
次の数式を入力しC2
て記入してください:
=IF(COUNTIF($A:$A,A2)<>COUNTIFS($A:$A,A2,$B:$B,B2),"Y","-")
条件付き書式設定に使用する場合は、ヘルパー列は必要ないことに注意してください。
説明:
この式は、現在のID
そして現在の がProduct
データに出現します ( 関数を使用)。次に、に関係なく、COUNTIFS()
これを の出現回数と比較します( 関数を使用)。カウントが一致しない場合は、別の にリンクされたデータの他の場所に、現在の と一致する が少なくとも 1 つ存在することを意味します。ID
Product
COUNTIF()
ID
Product
答え2
次の数式は、列内の複数のエントリをチェックしますA
。
=COUNTIF($A$2:$A$6,A2)>1
これは別の列で確認できます:
=IF(COUNTIF($A$2:$A$9,A2)>1,"Y","")
または、条件付き書式で使用することもできます。
これは、製品コードが同じであっても、複数の ID エントリが存在する場合は、何らかの点で異なる製品としてカウントされることを前提としています。