- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excel2列の重複チェック(左右逆も))
Excelの重複チェック方法
このQ&Aのポイント
- ExcelのA列とB列に重複がないかチェックする関数を教えてください。
- 重複として、ABとBAを同じとして認識するような関数が必要です。
- チェック結果は、重複のセルには「重複」と表示し、重複でないセルには空欄になるように希望しています。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
あぁ、最初のABが重複じゃないのは間違いじゃなかったんですかね。説明も無かったのでタダの書き漏らしだと判断してました。 C1: =IF(COUNTIFS($A$1:A1,A1,$B$1:B1,B1)+COUNTIFS($A$1:A1,B1,$B$1:B1,A1)>1+(A1=B1),"重複","") 以下コピーとかで。
その他の回答 (3)
- mshr1962
- ベストアンサー率39% (7417/18945)
回答No.3
No.2です。すみません。検証したら式が少し違ってました。 =IF(SUMPRODUCT(((($A$1:$A1&$B$1:$B1=$A1&$B1)+($A$1:$A1&$B$1:$B1=$B1&$A1)-($A$1:$A1=$B$1:$B1))>0)*1)>1,"重複","") が正解です。 これで A A の様にA,B列が同じアルファベットでも最初の行を除いて重複がでます。
- mshr1962
- ベストアンサー率39% (7417/18945)
回答No.2
関数で消すのは出来ません。やるとしたら条件付き書式でセルの背景色と文字色を同じにして見えなくする位ですね。 重複とC列に表示でいいなら、C1の数式は =IF(SUMPRODUCT(($A$1:$A1&$B$1:$B1=$A1&$B1)+($A$1:$A1&$B$1:$B1=$B1&$A1)-($A$1:$A1=$B$1:$B1))>1,"重複","") でこれを下方にコピーしてください。
- keithin
- ベストアンサー率66% (5278/7941)
回答No.1
ご利用のエクセルのバージョンが不明ですが、エクセル2007以降を使い C1: =IF(COUNTIFS(A:A,A1,B:B,B1)+COUNTIFS(A:A,B1,B:B,A1)>1,"重複","") 以下コピーします。