일상/깨알 팁 이야기

EXCEL 여러 컬럼 또는 셀 중복 체크하기

그녀는애교쟁이 2014. 8. 13. 16:46
반응형

엑셀은 참 좋은 툴이다. 나도 잘 쓰지는 못하지만 항상 엑셀을 잘 쓰는 사람을 보면 부럽다. 나는 그냥 테이블 만드는 용도 정도 밖에 쓰지를 못하니.. 엑셀로 문서를 만드는 정도 되는 사람들은 진짜 엑셀의 신인가 보다. 오늘은 잘쓰지는 못하지만 여러 컬럼(열)을 비교하여 중복을 찾는 내용을 포스팅 해보려고 한다. 




데이터가 몇건 안 되면 눈으로 찾아도 되는데 한 1만건 정도 되니까 정렬을 해도 눈에 잘 안띈다. 원래 ABAP 에 나오는 ALV 로도 찾을 수 있지만 그건 정렬되서 그냥 칸이 합쳐지는 정도만 보여서 1만건 되니 찾기가 너무 어려워서 엑셀로 export 를 했다. 그리고 전에 엑셀에서 중복이 되는 칸에는 붉은 색으로 칠해 주는 기능을 사용해 보려고 한다.


실제로 중복을 체크해 주는 기능을 사용해보면 한 컬럼 에 관해서는 잘 동작하나 복수개의 컬럼에서는 제대로 동작하지 않는다. 그래서 간단한 꼼수(?)를 써서 비교가 가능하다. 그 방법은 CONCATENATE 를 이용한 여러 컬럼을 한 컬럼으로 합치고 나서 중복 체크 하는 기능을 사용하는 것이다. 





[ ▲ CONCATENATE 를 통해서 별도의 컬럼에 두 셀의 값을 합친다. ]





[ ▲ CONCATENATE 를 통해서 별도의 컬럼에 두 셀의 값을 합쳐진 셀을 선택한다. ]





[ ▲ 조건부 서식 > 셀 강조 규칙 > 중복 값 을 선택한다. ]





[ ▲ 중복된 값이 붉은 색으로 색상이 변했음을 알 수 있다. ]




그냥 A,B 컬럼을 다 선택하면 각각의 컬럼에서 중복을 체크하기 때문에 A,B 컬럼이 모두 같은 값을 걸러낼 수가 없다. 그래서 이렇게 간단한 방법으로 두 컬럼이 모두 같은 데이터를 추려낼 수 있다. 


- 끗 -