4

Excel の複数の列で重複するペアを見つける方法はありますか?

例えば、

column1       column2  

Smith         Jones       <-- duplicate pair  
Smith         Johnson  
Jones         Smith       <-- duplicate pair  
Jones         Walter  
4

3 に答える 3

4

私がそれを行う方法は次のとおりです:(データがセルA1とB1で始まると仮定します)

  • C1 に次の式を入力します。=A1&"|"&B1
  • D1 に次の式を入力します。=B1&"|"&A1
  • E1 に次の式を入力します。=MATCH(C1,$D$1:$D$500,0)
  • これらすべてをデータセットにドラッグします($500必要に応じて、最終的な式を変更します)
  • 列 E に数字がある場所はすべて、データが重複していることを意味します。そうでないものをフィルタリングすることもでき#N/A、リスト内の重複一致がどこにあるかがわかります。

お役に立てれば!!

于 2013-05-29T20:57:55.483 に答える
2

単一の列でこのタイプの重複を示したい場合は、次の式を使用できます。

=SUMPRODUCT((CONCATENATE($A$1:$A$500,"^",$B$1:$B$500)=CONCATENATE(B1,"^",A1))*1)

これにより、テーブルにあるタイプの重複の数が得られます。そこからゼロ以外のすべての値にフィルターを適用できます。必要に応じて$A$1:$A$500andの範囲を変更するだけです。$B$1:$B$500テーブルのサイズによって異なります。

または、条件付き書式を使用したい場合は、列 A と B を選択し、[条件付き書式]、[新しい規則]、[数式を使用して書式設定するセルを決定する] をクリックして、数式を貼り付けます。

=SUMPRODUCT((CONCATENATE($A$1:$A$500,"^",$B$1:$B$500)=CONCATENATE(B1,"^",A1))*1)>0

次に、「フォーマット...」ボタンからフォーマットを選択します(通常は「塗りつぶし」を選択して黄色を選択します)。これにより、列Bの重複が強調表示されます.

于 2013-05-30T06:24:17.597 に答える