엑셀 중복값 제거 에 대해서
이야기를 해보겠습니다
엑셀은 특성상 대용량의 데이터 관리에
주로 사용되는 프로그램 입니다
데이터의 양이 많아지면
같은 내용이 반복되는
중복이 종종 일어나는데
데이터의 종류에 따라서는
엑셀 중복값 제거가 필요하기도 합니다
엑셀의 기능이 다양하기 때문에
꽤 여러가지 방법이 있는데
중복되는 데이터가 있다면
알아보기 쉽게 표시하도록
서식을 변경해서
눈으로 직접 확인하면서
중복값을 제거 하는 것도 가능하고
지정된 범위 안의 중복값을
숨기거나 빼고 다른 곳에 복사하는
필터 기능을 이용하는 것도 가능하며
카운트 함수를 이용하면
특정 데이터가 몇번 중복되는지
확인 하는 것도 가능합니다
<엑셀 중복값 제거 - 서식>
셀 안의 데이터를 어떤 색깔과 모양으로 표시할지
선택하는 것을 셀 서식 이라고 합니다
서식 기능 중에는 조건부 서식 이라고 해서
특정 조건을 충족하는 경우 서식을 변경하도록
설정하는 것이 가능한데
조건부 서식을 이용하면
중복값을 손쉽게 확인 할 수 있습니다
엑셀 위쪽의 탭 메뉴 중에서
홈 메뉴를 눌러주시고
아래쪽 기능 아이콘 중에서
조건부 서식 아이콘을 누르신 후
셀 강조 규칙 안의 중복 값을 선택해주세요
중복되는 데이터의 서식을
어떻게 할지 선택하는 창이 열리는데
기본 설정으로 하셔도 되고
다른 서식으로 변경하셔도 됩니다
기본 서식으로 적용을 했더니
중복되는 데이터가 모두 붉은 색으로 칠해졌네요
<엑셀 중복값 제거 - 고급 필터 복사>
서식을 변경하는 방법은
중복의 확인을 손 쉽게 할 수 있지만
중복되는 데이터가 많은 경우
모든 데이터를 일일이 제거하기가
상당히 번거롭다는 문제가 있습니다
이때 사용 할 수 있는 기능이
고급 필터 기능입니다
엑셀 위쪽의 탭 메뉴에서
데이터 탭을 눌러주시고
기능 아이콘 중에서 필터 옆의
고급을 눌러주세요
고급 필터 창이 열리면
결과를 다른 장소에 복사로 선택하고
중복 데이터가 있는 셀 전체를 지정 후
데이터를 옮길 복사 위치를 지정하시고
동일한 레코드는 하나만을 선택합니다
중복되는 양현석, 장동건을
한번씩만 포함해서 복사가 되었죠
위의 예시에서는 이름 데이터가
하나만 있기 때문에 간단한데
만약 연결되는 데이터가 많다면
필터 복사를 하기가 조금 어렵습니다
그런 경우 잠시 후 알려드릴
필터 숨김 기능을 사용하시면 됩니다
우선 각 데이터가 몇번 반복되었는지
확인이 필요한 경우에 사용 할 수 있는
countif 함수에 대해서 알아보겠습니다
<엑셀 중복값 제거 - 중복 횟수 세기>
count 는 숫자를 세는 함수 이고
if 는 조건문 함수 입니다
이 2가지를 합친 countif 는
특정 조건의 대상을 세는 함수인데
=countif(찾을 범위, "찾을 대상")
이렇게 사용하시면 됩니다
예를들어서 위의 움잘 처럼
원본 예시값1 전체를 찾을 범위로 지정하고
찾을 값을 양현석 으로 지정한 하면
전체 에서 양현석이 몇 번 나오는지
확인해서 결과가 표시됩니다
(4 라고 나오네요)
<엑셀 중복값 제거 - 고급 필터 숨김>
앞의 예시에서는 이름 데이터
한가지만 있었습니다만
실제로 이름 데이터 하나만 가지고
엑셀 파일을 사용하는 경우가 없죠
연결되는 여러가지 데이터들이
추가로 있기 마련입니다
이런 경우 앞에서 알려드린 고급 필터에서
숨김 처리를 사용하시면 됩니다
앞에서 알려드린 방법으로 고급 필터를 열어주시고
결과는 현재 위치에서 필터를 선택 하신 후
중복값을 확인할 목록 범위를 지정하고
동일한 레코드는 하나만을 체크한 후
확인을 눌러주세요
왼쪽의 행 번호를 보시면
1, 2, 3, 5, 6.... 으로 이어지는데
중간에 4번 행이 없다는 것을 알 수 있습니다
중복되는 데이터가 있는 행이
숨김 처리가 된 것이죠
이 상태로 그대로 사용하셔도 되는데
중복 없는 데이터만 추출하고 싶은 경우에는
데이터를 드래그해서 지정하시고
Alt+; 를 눌러주세요
Alt+; 는 숨김처리 된 데이터를 제외한
보이는 데이터만 선택하는 단축키 입니다
Ctrl+C 로 보이는 데이터만 복사해서
다른 시트, 파일에 Ctrl+V 로 붙여넣으시면
엑셀 중복값 제거가 간단하게 됩니다