반응형
Excel 중복 데이터를 쉽게 삭제하는 방법
엑셀에서설문조사데이터나통계데이터가관리하다보면같은문자,같은값을갖는중복데이터가나올수도있을것입니다.
Excel에는 그런 장면에서 도움이 되는 중복 데이터 삭제 기능이 준비되어 있습니다.
이 기능을 활용하면 함수에 대해 잘 모르는 사람도 쉽게 중복 데이터를 삭제할 수 있어 매우 편리합니다.
그럼 바로 중복 데이터를 삭제하는 방법을 알아보겠습니다.
우선 Excel 상단에 표시되어 있는 메뉴를 [데이터]로 전환해 주세요.
그런 다음 중복 데이터가 있는 셀을 한꺼번에 선택하십시오.
중복 데이터가 있는 셀 선택이 끝나면 상단 메뉴의 [중복 삭제]를 클릭합니다.
[중복 삭제]를 잘 찾을 수 없는 경우 아이콘이 작아졌을 수 있습니다.
[중복 삭제]는 메뉴 중에서도 상당히 오른쪽에 있기 때문에 조금이라도 창이 작으면 아이콘이 작아지기 쉽습니다.
아이콘이 작아져 있을 때는 구분 위치 옆에 나열된 아이콘에 [중복 삭제]가 있습니다.
꽤 이해하기 어렵지만 아이콘에 커서를 맞추면 무엇을 할 수 있는 아이콘인지 표시됩니다.
그래서 모르시면 아이콘에 커서를 맞춰서 확인해주세요.
[중복 삭제]를 클릭하면 어떤 열을 기준으로 중복 데이터가 있는 행을 삭제할지 선택합니다.
이 이미지를 예로 들면 ′성별 연령′ 모두 체크를 했을 경우 성별과 연령이 일치한 중복 데이터만 삭제되어 데이터를 정리할 수 있습니다.
또한 ′나이′만 체크하고 중복 데이터를 삭제한 경우 또래 데이터를 가진 행은 하나만 남게 됩니다.
이것은 ′나이′를 기준으로 중복 데이터를 삭제한 것입니다.
이렇게 같은 값을 가진 행, 같은 글자를 가진 행만 삭제하는 것이 가능합니다.
단, 이 방법은 중복되는 데이터를 완전히 삭제해 버리기 때문에 더블리가 일어난 데이터를 나중에 재사용할 수 없습니다.
[Ctrl+Z키]에 의한 원래의 되돌리기 처리를 사용할 수 있다면 중복 데이터를 삭제하기 전의 상태로 되돌릴 수 있지만 그다지 추천할 수 없습니다.
그렇기 때문에 중복 데이터를 삭제하고 싶지만 나중에 원래대로 되돌리고 싶다면 적합하지 않은 방식입니다.
이 경우는 후술하는 함수를 사용한 방법을 추천합니다.
함수를 이용하여 Excel 중복 데이터를 삭제하는 방법
중복 데이터를 삭제하지 않고 중복 데이터를 제외한 데이터를 추출하고 싶다면 IF 함수와 COUNTIF 함수를 조합합니다.
보다 세세하게 중복 데이터를 찾아 정리할 수 있습니다만, 어느 정도 함수의 사용법이나 읽는 법을 알고 있는 분을 위한 방법으로 응용이 전제가 됩니다.
엑셀을 처음 만지는 함수에 대해 아무것도 모르는 사람에게는 어렵기 때문에 주의하십시오.
아까와 같이 「성별·연령」의 Excel 데이터를 이용해 해설합니다.
먼저 중복 데이터가 있는 행에 플래그를 세우는 함수를 입력합니다.
이 때 입력하는 함수는
=IF(COUNTIF(중복데이터범위,중복데이터인지 알아보는 값)<2,1,′)
라고 되어 있습니다.
우선 C2셀에 =IF($B$2:B2,B2)<2,1,′)를 입력하고 C3이하에 복사합니다.
그러면 처음 나온 나이의 행에 관해서는 ′1′이라는 플래그가 세워져 있습니다.
그러면 한 번이라도 나온 나이의 행은 ′1′이 표시되지 않고 공백 상태로 되어 있는 것을 알 수 있을 것입니다.
다음은 플래그된 행만 표시하도록 Excel의 필터 기능을 사용합니다.
우선 필터를 거는 범위를 선택해 두세요.
이대로 단축키[Ctrl+Shift+L키]를 눌러도 필터 적용이 가능합니다.
상단 메뉴의 [홈] -> [정렬 및 필터]를 클릭합니다.
그러면 몇 가지 항목이 나오므로 [필터]를 선택합니다.
클릭하셨다면 선택하신 범위의 맨 위 행에 [▼]가 추가되어 있을 것입니다.
이 상태에서 플래그를 세우고 있는 셀이 있는 열의 [▼]를 클릭합니다.
필터의 상세가 표시되므로, 「1」이외의 체크를 제외하고 [확인]을 클릭합니다.
그러면 중복 행이 모두 숨겨져 중복되지 않는 데이터 군이 추출됩니다.
저희는 [중복 삭제] 기능을 사용하지 않고 필터 기능에서 플래그가 서 있는 행(중복되지 않은 행)만 표시하고 있기 때문에 더블림이 일어나도 전혀 문제가 없습니다.
필터를 해제하면 더블림이 일어나고 있는 행을 원래대로 되돌릴 수 있습니다.행 순서도 원래대로입니다.
중복 데이터만 삭제하려면 반대로 플래그가 지나지 않은 행을 표시합니다.
이 상태에서 단축키[Alt+;]를 눌러 전체 선택하고 Delete 키를 누르면 중복 데이터가 있는 행을 모두 삭제할 수 있습니다.
한 번에 전부 삭제해도 행 순서가 깨지는 일은 없기 때문에 문제 없습니다.다만 「성별·연령」이라고 하는 헤더 부분까지 삭제하면 필터가 해제되어 버릴 수 있으므로 주의합시다.
엑셀에서설문조사데이터나통계데이터가관리하다보면같은문자,같은값을갖는중복데이터가나올수도있을것입니다.
Excel에는 그런 장면에서 도움이 되는 중복 데이터 삭제 기능이 준비되어 있습니다.
이 기능을 활용하면 함수에 대해 잘 모르는 사람도 쉽게 중복 데이터를 삭제할 수 있어 매우 편리합니다.
그럼 바로 중복 데이터를 삭제하는 방법을 알아보겠습니다.
우선 Excel 상단에 표시되어 있는 메뉴를 [데이터]로 전환해 주세요.
그런 다음 중복 데이터가 있는 셀을 한꺼번에 선택하십시오.
중복 데이터가 있는 셀 선택이 끝나면 상단 메뉴의 [중복 삭제]를 클릭합니다.
[중복 삭제]를 잘 찾을 수 없는 경우 아이콘이 작아졌을 수 있습니다.
[중복 삭제]는 메뉴 중에서도 상당히 오른쪽에 있기 때문에 조금이라도 창이 작으면 아이콘이 작아지기 쉽습니다.
아이콘이 작아져 있을 때는 구분 위치 옆에 나열된 아이콘에 [중복 삭제]가 있습니다.
꽤 이해하기 어렵지만 아이콘에 커서를 맞추면 무엇을 할 수 있는 아이콘인지 표시됩니다.
그래서 모르시면 아이콘에 커서를 맞춰서 확인해주세요.
[중복 삭제]를 클릭하면 어떤 열을 기준으로 중복 데이터가 있는 행을 삭제할지 선택합니다.
이 이미지를 예로 들면 ′성별 연령′ 모두 체크를 했을 경우 성별과 연령이 일치한 중복 데이터만 삭제되어 데이터를 정리할 수 있습니다.
또한 ′나이′만 체크하고 중복 데이터를 삭제한 경우 또래 데이터를 가진 행은 하나만 남게 됩니다.
이것은 ′나이′를 기준으로 중복 데이터를 삭제한 것입니다.
이렇게 같은 값을 가진 행, 같은 글자를 가진 행만 삭제하는 것이 가능합니다.
단, 이 방법은 중복되는 데이터를 완전히 삭제해 버리기 때문에 더블리가 일어난 데이터를 나중에 재사용할 수 없습니다.
[Ctrl+Z키]에 의한 원래의 되돌리기 처리를 사용할 수 있다면 중복 데이터를 삭제하기 전의 상태로 되돌릴 수 있지만 그다지 추천할 수 없습니다.
그렇기 때문에 중복 데이터를 삭제하고 싶지만 나중에 원래대로 되돌리고 싶다면 적합하지 않은 방식입니다.
이 경우는 후술하는 함수를 사용한 방법을 추천합니다.
함수를 이용하여 Excel 중복 데이터를 삭제하는 방법
중복 데이터를 삭제하지 않고 중복 데이터를 제외한 데이터를 추출하고 싶다면 IF 함수와 COUNTIF 함수를 조합합니다.
보다 세세하게 중복 데이터를 찾아 정리할 수 있습니다만, 어느 정도 함수의 사용법이나 읽는 법을 알고 있는 분을 위한 방법으로 응용이 전제가 됩니다.
엑셀을 처음 만지는 함수에 대해 아무것도 모르는 사람에게는 어렵기 때문에 주의하십시오.
아까와 같이 「성별·연령」의 Excel 데이터를 이용해 해설합니다.
먼저 중복 데이터가 있는 행에 플래그를 세우는 함수를 입력합니다.
이 때 입력하는 함수는
=IF(COUNTIF(중복데이터범위,중복데이터인지 알아보는 값)<2,1,′)
라고 되어 있습니다.
우선 C2셀에 =IF($B$2:B2,B2)<2,1,′)를 입력하고 C3이하에 복사합니다.
그러면 처음 나온 나이의 행에 관해서는 ′1′이라는 플래그가 세워져 있습니다.
그러면 한 번이라도 나온 나이의 행은 ′1′이 표시되지 않고 공백 상태로 되어 있는 것을 알 수 있을 것입니다.
다음은 플래그된 행만 표시하도록 Excel의 필터 기능을 사용합니다.
우선 필터를 거는 범위를 선택해 두세요.
이대로 단축키[Ctrl+Shift+L키]를 눌러도 필터 적용이 가능합니다.
상단 메뉴의 [홈] -> [정렬 및 필터]를 클릭합니다.
그러면 몇 가지 항목이 나오므로 [필터]를 선택합니다.
클릭하셨다면 선택하신 범위의 맨 위 행에 [▼]가 추가되어 있을 것입니다.
이 상태에서 플래그를 세우고 있는 셀이 있는 열의 [▼]를 클릭합니다.
필터의 상세가 표시되므로, 「1」이외의 체크를 제외하고 [확인]을 클릭합니다.
그러면 중복 행이 모두 숨겨져 중복되지 않는 데이터 군이 추출됩니다.
저희는 [중복 삭제] 기능을 사용하지 않고 필터 기능에서 플래그가 서 있는 행(중복되지 않은 행)만 표시하고 있기 때문에 더블림이 일어나도 전혀 문제가 없습니다.
필터를 해제하면 더블림이 일어나고 있는 행을 원래대로 되돌릴 수 있습니다.행 순서도 원래대로입니다.
중복 데이터만 삭제하려면 반대로 플래그가 지나지 않은 행을 표시합니다.
이 상태에서 단축키[Alt+;]를 눌러 전체 선택하고 Delete 키를 누르면 중복 데이터가 있는 행을 모두 삭제할 수 있습니다.
한 번에 전부 삭제해도 행 순서가 깨지는 일은 없기 때문에 문제 없습니다.다만 「성별·연령」이라고 하는 헤더 부분까지 삭제하면 필터가 해제되어 버릴 수 있으므로 주의합시다.
반응형