excelで同じ意味のデータが有った時、それを除外したい。

実現したいこと

同じ意味を持つ行を削除した表を作りたいです。
例えばH(ホーム)チーム,日付(節),A(アウェイ)チーム,勝敗(○/×)と言う列があり
以下のようなデータが有るとします。

Aチーム,1節 ,Bチーム,○
Aチーム,2節 ,Cチーム,×
Aチーム,3節 ,Dチーム,×
・・・・
Bチーム,1節 ,Aチーム,×
Bチーム,2節 ,Dチーム,×
Bチーム,3節 ,Eチーム,×
・・・・
以下同様。

この時、
"Aチーム,1節 ,Bチーム,○" と
"Bチーム,1節 ,Aチーム,× "は同じ意味と判断し、どちらか(どちらでも良いが)除外したいです。
ただ必ず対になるデータがあるわけでは無いです。
例えば
"Aチーム,2節 ,Cチーム,×"と対のデータは
"Cチーム,2節 ,Aチーム,○"ですが
稀に対になるデータが無い時もあります(どちらか一方は必ずある)。

最終的にこういうデータが10000行あるとしたら同じ意味のデータを除外(稀に対のデータが無い)して約5000行になるイメージです。

発生している問題・分からないこと

どうすれば同じ意味のデータを除外させるか分からないです。

該当のソースコード

特になし

試したこと・調べたこと

上記の詳細・結果

思いついているやり方として、
"Aチーム,1節 ,Bチーム,○ "のデータでしたら
”Aチーム1節Bチーム"の並びの文字列と
"Bチーム1節Aチーム"の並びの文字列を別の列に作って

(各行が"Aチーム,1節 ,Bチーム,○ ,Aチーム1節Bチーム,Bチーム1節Aチーム"になるイメージ)
COUNTIF関数で各行の5列目を全5~6列目の範囲で検索させると同じデータがほぼ1つありますが、
フィルターを使うにせよ同じデータを除外できません。

マクロを使っても良いですが、どうすれば実現できるか教えてください。

補足

特になし

コメントを投稿

0 コメント