김데이의 365일

[엑셀] 중복값 처리 방법 - 확인 하기 / 제거 하기 본문

회사 실무 TIP/엑셀

[엑셀] 중복값 처리 방법 - 확인 하기 / 제거 하기

theday365 2023. 8. 13. 13:00
반응형

안녕하세요, 김데이 입니다. 

지난 포스팅에서 "조건부 서식"을 설명 해 드렸는데요, 세부 기능 중 "중복값" 확인하는 기능에 대해서는 간단히 설명 하고 넘어 갔습니다. 왜냐하면 "중복값"을 처리하는 기능이 따로 있기 때문입니다. 그래서 오늘은 엑셀 내부의 "중복값" 처리 방법 2가지에 대해서 알아보도록 하겠습니다 

 

엑셀 중복값 처리 방법
엑셀 중복값 처리 방법

 


 

1. 조건부 서식을 이용하여 "중복값" 확인하기 

조건부 서식의 많은 메뉴 중 "셀 강조 규칙 - 중복 값"을 이용한다면 손 쉽게 중복된 항목에 대해서 찾아 낼 수 있습니다. "중복 값"은 우리가 간과하는 띄어쓰기( )까지도 계산하여 처리하기 때문에 이 점 참고 하셔서 사용하시면 좋겠습니다!

 

1) 중복 확인을 진행 할 범위를 선택하고 [조건부 서식 - 셀 강조 규칙 - 중복 값]을 선택 합니다. 

중복 확인 할 범위를 선택 후 조건부 서식의 메뉴를 선택
중복 확인 할 범위를 선택 후 조건부 서식의 메뉴를 선택

 

2) "중복 값" 설정창이 나오면 앞쪽의 선택 박스에서는 "중복"으로 선택 한 뒤 원하는 스타일을 선택하고 확인을 누릅니다. 

(앞쪽 선택 칸은 "중복" 또는 "고유" 두 가지 중 한 개를 고르는 것임. 반대 되는 결과가 나옴)

"중복 값" 설정창이 나오면 값/서식 설정을 진행
"중복 값" 설정창이 나오면 값/서식 설정을 진행

 

띄어쓰기에 따라 결과가 다름
띄어쓰기에 따라 결과가 다름

위 예시처럼 우리가 보기에는 동일한 값으로 보이는 "강남 1호점 / 강남  1호점"이지만 엑셀 입장에서는 띄어쓰기가 다르게 되어 있으므로 서로 다른 값으로 인식하게 됩니다. 따라서 정리를 해도 되는 데이터라면 띄어쓰기는 모두 제거 한 뒤 "중복값" 확인을 하는 것을 추천 드립니다. 

 

 

 ! TIP !  특정 글자 바꾸기(ctrl + H)를 통하여 띄어 쓰기를 제거  

- "찾을 내용" 칸에 띄어쓰기 1칸을 하고, "바꿀 내용" 칸에는 아무것도 입력하지 않은 채 "모두 바꾸기" 버튼을 클릭

(다른 범위의 데이터가 변경 될 수 있으니 되도록이면 변경 할 범위를 선택 한 후 바꾸는 것을 추천 합니다)

띄어쓰기 제거 작업
띄어쓰기 제거 작업

 

 

 

2. 데이터 탭의 메뉴를 통하여 "중복값" 제거하기

조건부 서식에서는 단순히 중복값에 대해서 확인 만 했다면 이번에는 불필요한 값을 지워 보도록 하겠습니다.

중복 주문을 제거 할 기본 데이터
중복 주문을 제거 할 기본 데이터

 

1) 상단의 [데이터] 탭에서 "중복 된 항목 제거"를 누르면 현재 활성화 되어 있는 데이터가 자동으로 선택 됩니다.

상단 [데이터] 탭 - "중복된 항목 제거" 메뉴 클릭
상단 [데이터] 탭 - "중복된 항목 제거" 메뉴 클릭

 

2) 데이터 중에서 실제 적용 될 영역만 자동으로 선택 되며, "중복 값 제거" 설정창이 나오게 됩니다. 중복 주문이 들어온 행(가로 줄)을 한번에 삭제해야 하므로 모든 열이 체크 된 상태 그대로 사용하면 됩니다.

데이터 영역과 "중복 값 제거" 설정창 확인
데이터 영역과 "중복 값 제거" 설정창 확인

 

3) 설정창의 아래 쪽 "확인"을 클릭하면 "안내창"과 함께 자동으로 정리 된 데이터를 확인할 수 있습니다. 

데이터 영역에서 중복 주문 된 "강남 1호점 - 귀걸이" 주문이 1건 삭제 됨
데이터 영역에서 중복 주문 된 "강남 1호점 - 귀걸이" 주문이 1건 삭제 됨

 

전체 과정은 이렇게 되지만 일부 영역에 대해서만 삭제도 충분히 가능 합니다. 응용법은 아래에서 다시 한번 설명 해 드리겠습니다 :) 

 

 

 

 ! TIP ! 일부 영역만 삭제하기 

1) 원하는 영역만 선택 한 뒤 [데이터] 탭의 "중복된 항목 제거" 메뉴를 누릅니다. 

 

중복 값 제거를 원하는 영역만 선택 후 "중복된 항목 제거" 메뉴 누름
중복 값 제거를 원하는 영역만 선택 후 "중복된 항목 제거" 메뉴 누름

 

2) 엑셀에서는 행 전체에 대한 중복 검사를 권장하고 있습니다. 따라서 아래의 경고창이 나오면서 기본값을 "선택 영역 확장"으로 설정 하는데, 내가 원하는 열만 삭제하려면 아래 쪽 항목인 "현재 선택 영역으로 정렬"을 선택 후 "중복된 항목 제거"를 클릭 합니다. 

경고창의 기본값은 "선택 영역 확장"임 / 원하는 부분만 중복 삭제 하고 싶은 경우 "현재 선택 영역으로 정렬"을 선택
경고창의 기본값은 "선택 영역 확장"임 / 원하는 부분만 중복 삭제 하고 싶은 경우 "현재 선택 영역으로 정렬"을 선택

 

3) 더이상 확장되지 않고 선택 했던 열만 선택 되어 중복 값 제거가 이뤄지게 됩니다. 

선택 한 열만 중복 값 제거를 하겠다고 나온 설정 창
선택 한 열만 중복 값 제거를 하겠다고 나온 설정 창
중복 값 제거 후 결과 & 안내 창
중복 값 제거 후 결과 & 안내 창
일부 영역만 중복 제거 한 최종 데이터
일부 영역만 중복 제거 한 최종 데이터

최종 데이터를 보시면 아시겠지만 "일부 영역"만 선택하여 삭제 된다면 이런식으로 데이터가 밀리거나 잘못 된 결과가 도출 될 수도 있습니다. 그래서 거의 사용하지 않는 기능이긴 하지만 간혹 일부 데이터를 밀려 썻을 때에는 사용하게 되더라구요. 여러분들도 필요한 설정으로 적재적소에 사용하시면 됩니다 :)

 

일부 데이터를 밀려 쓴 경우 해당하는 열만 선택하여 중복 값 제거 가능
일부 데이터를 밀려 쓴 경우 해당하는 열만 선택하여 중복 값 제거 가능

 

 

 

 ! TIP ! 항목명이 없는 경우 항목명 넣어서 중복값 삭제하기 

이 말이 무슨말이냐 하면 "제목, 항목명"으로 사용하는 라인이 없는 경우에는 첫번째 줄이 중복 검사를 하는 데이터로 인식되지 않는 경우도 있습니다. 이럴 때에는 실제 데이터 위쪽으로 임의의 항목명을 지어주시면 보다 정확하게 기능을 사용 하실 수 있습니다. 

맨 첫번째 데이터가 자동으로 "항목명"이 되어 버리면서 중복 삭제 할 데이터에서 빠져버림
맨 첫번째 데이터가 자동으로 "항목명"이 되어 버리면서 중복 삭제 할 데이터에서 빠져버림

 

맨 첫번째 줄을 클릭 후 마우스 오른쪽 클릭 하면 나오는 메뉴에서 "삽입" 클릭
맨 첫번째 줄을 클릭 후 마우스 오른쪽 클릭 하면 나오는 메뉴에서 "삽입" 클릭

 

임시 항목명을 만들어 줌
새로 만들어진 행에 "임시 항목명"을 만들어 줌

 

임시 항목명이 중복 값 제거에서 사용할 항목명이 되면서 전체 데이터가 중복값 제거 데이터로 잘 설정 됨
임시 항목명이 중복 값 제거에서 사용할 항목명이 되면서 전체 데이터가 중복값 제거 데이터로 잘 설정 됨

 


 

데이터 작업을 하다보면 고유 값을 확인해야하는 경우가 참 많이 생기더라구요. 다행이도 우리는 버튼 한,두번으로 손쉽게 중복값을 확인하고, 처리할 수 있으니 참 편리합니다.

 

다음 번에는 지난 번 글자 함수 중에서 미쳐 설명하지 못했던 "Find 함수" 와 "Search 함수"에 대해 설명 해 드리도록 하겠습니다😁 

 

함께 보면 좋은 글 

 

[엑셀] 알고보면 쓸데 많은 "조건부 서식" 사용하기

안녕하세요, 김데이입니다. 지난 주에 IF 함수에 대해서 설명 해 드리면서 "조건부 서식"이 많이 닮았다고 언급했던 적이 있는데요. 오늘은 그 "조건부 서식"이 어떤 것인지, 사용 방법 등에 대해

theday365.tistory.com

 

[엑셀] "조건부 서식" 규칙 관리 사용하기(실전 적용)

안녕하세요, 김데이 입니다. 지난 번 포스팅에서 "조건부 서식"에 대한 기본 기능에 대해서 알아보았습니다. 오늘은 "조건부 서식"을 좀 더 심화하여 사용할 수 있는 "규칙 관리"를 사용하는 방법

theday365.tistory.com

 

반응형