본문 바로가기

엑셀 중복값 제거

엑셀은 이제 업무를 볼 때 없어서는 안되는 프로그램이다. 오늘 알아볼 엑셀 중복값 제거는 다량의 데이터를 정리를 해야 할 때 꽤 유용하다.

간단한 문서작성을 하거나 할 때에도 워드나 한글 등을 쓰기도 하지만 엑셀로 나는 많이 작업을 하는 편이고 특히 표나 목록을 만들 때 너무 편하다.


엑셀 중복값 제거


첫째로 양이 많지 않을 때는 한줄로 쭉 이어 붙이고 중복된 값만 모두 날리는 방법이 있다.


이런 자료가 있다고 치자. 



1.B열의 목록을 A열 아래에 붙여서 한줄로 만든다. 그리고 해당 열을 선택해준다.



다음으로 상단에 메뉴중에 데이터-> 오른쪽쯤에 아이콘 중 중복된 항목 제거를 선택한다. 



그러면 창이 뜨는데 위에서 C열을 선택을 한 상태이기 때문에 현재 선택 영역으로 정렬을 선택하고 중복된 항목 제거 버튼을 눌러서 자동삭제하면 된다.



3개 정도가 중복이 되었다고 뜨고 나머지는 유지가 됨을 알 수 있다.



한열 목록형태일때에서의 제거방법이였다.

간단하게 중복값 제거를 할 수 있는데 이와 별도로 데이터가 있는 두열을 비교해서 같은게 있는지 확인을 시각적으로 할 수 있는 방법은 없을까


조건부 서식을 활용을 하면 된다. 체킹할 열이나 영역을 선택을 하고 홈 -> 조건부서식 -> 셀 강조 규칙 -> 중복 값 메뉴를 차례로 선택을 한다.



그러면 창이 뜨고 적용할 서식이 뜨는데 나는 기본값인 진한 빨강 텍스트가 있는 연한 빨강 채우기 선택하고 확인을 눌렀다.



그러면 위와 같이 빨간색으로 표기를 해주기 때문에 시각적으로 보여준다. 이 뒤에 짜르던지 색별로 소팅을 하던지 해서 가공을 하면 된다.


영역을 선택을 하고 정렬 및 필터 -> 사용자 지정 정렬 -> 현재 선택 영역으로 정렬



그리고 뜨는 창에서 정렬 기준은 셀 색으로 선택을 하면 빨간셀은 아래쪽으로 내려와서 정렬이 된다. 



아래와 같이 말이다.


엑셀만 하고 엑셀작업량이 많은 경우는 훨씬 더 좋은 방법이 있겠지만 나는 이정도만 해도 불편함이 없기에 정리를 해보았다. 


불현듯 회사 다닐때 대략 A열은 8천개, B열은 2500개 가량의 두열 데이터를 비교를 해서 중복된것을 확인 후 삭제 해야 하는 경우가 있었는데 이부분을 몰라서 VBA로 짜서 했던 기억이 난다.

귀찮기는 했지만 돌아가는걸 보니 꽤나 재미 있었는데 기회가 되면 VBA로 다시 뭔가를 해봐야 겠다.