
私はMac Office 2011をLionで実行しています。
数千行のデータと 40 列または 50 列のシートがあります。1 つの列は電子メール アドレスです。2 つの行に重複する電子メール アドレスがある場合は、そのうちの 1 つの行のみを保持したいと思います。
理想的には、重複が見つかった場合、該当する場合は、特定のセルに特定の値 (「Y」) を持つ行をデフォルトで保持します。ただし、最初または最後の行だけを保持するだけでも改善されます。
また、特定の電子メール アドレスが 2 つ以上存在する可能性も十分に考えられるため、ソリューションでは任意の数の重複を処理できる必要があります。
ここで提案されている解決策を試してみました -すべての列が同じではない場合に Excel で重複行を削除する- しかし、それは私にとって何の役にも立ちませんでした。
ご提案があればよろしくお願いします!
答え1
私は Mac Excel については詳しくありませんが、次のアプローチはほぼすべてのスプレッドシート アプリケーションで機能すると思います。
- に行く空の列。
- 関数を使用します
=COUNTIF(A:A,A2)
。A:A は電子メールを含む列であり、A2 は電子メールを含む最も近いセルです。 - 記載された式をコピーする列全体に適用されます。
- 一意の値の場合は「1」が返され、「1」より大きい値は重複した値。
- 選別隣接するセルの行に重複データがある場合は、電子メールで送信します。
- 使用フィルター重複していない値を非表示にする(つまり1を非表示にする)または新しい列を降順に並べ替えるすべての重複をテーブルの上部に取得します。
- さらに、フィルター他の列(「Y」または何かを含む)で、残したい電子メールと削除する電子メールを区別します。