Mac Excel を使用して、部分的に重複した行を削除するにはどうすればよいですか?

Mac Excel を使用して、部分的に重複した行を削除するにはどうすればよいですか?

私はMac Office 2011をLionで実行しています。

数千行のデータと 40 列または 50 列のシートがあります。1 つの列は電子メール アドレスです。2 つの行に重複する電子メール アドレスがある場合は、そのうちの 1 つの行のみを保持したいと思います。

理想的には、重複が見つかった場合、該当する場合は、特定のセルに特定の値 (「Y」) を持つ行をデフォルトで保持します。ただし、最初または最後の行だけを保持するだけでも改善されます。

また、特定の電子メール アドレスが 2 つ以上存在する可能性も十分に考えられるため、ソリューションでは任意の数の重複を処理できる必要があります。

ここで提案されている解決策を試してみました -すべての列が同じではない場合に Excel で重複行を削除する- しかし、それは私にとって何の役にも立ちませんでした。

ご提案があればよろしくお願いします!

答え1

私は Mac Excel については詳しくありませんが、次のアプローチはほぼすべてのスプレッドシート アプリケーションで機能すると思います。

  1. に行く空の列
  2. 関数を使用します=COUNTIF(A:A,A2)。A:A は電子メールを含む列であり、A2 は電子メールを含む最も近いセルです。
  3. 記載された式をコピーする列全体に適用されます。
  4. 一意の値の場合は「1」が返され、「1」より大きい値は重複した値
  5. 選別隣接するセルの行に重複データがある場合は、電子メールで送信します。
  6. 使用フィルター重複していない値を非表示にする(つまり1を非表示にする)または新しい列を降順に並べ替えるすべての重複をテーブルの上部に取得します。
  7. さらに、フィルター他の列(「Y」または何かを含む)で、残したい電子メールと削除する電子メールを区別します。

関連情報