본문 바로가기
로그박스 로그박스

엑셀 중복값 찾기 및 제거하는 3가지 방법 (COUNTIF 활용)

읽는 시간 약 9분

엑셀에서 중복값을 깔끔하게 정리하는 첫걸음

엑셀을 사용하면서 가장 흔하게 마주하는 골칫거리 중 하나가 바로 중복 데이터입니다. 고객 명단을 관리하거나 재고 조사를 할 때, 혹은 설문조사 결과를 취합하다 보면 의도치 않게 같은 데이터가 여러 번 입력되는 경우가 많습니다. 데이터의 양이 적을 때는 눈으로 확인하고 지울 수 있지만, 행이 수천 개를 넘어간다면 눈으로 중복을 찾아내는 것은 거의 불가능에 가깝습니다.

중복값이 그대로 방치되면 보고서의 신뢰도가 떨어지고, 통계 결과가 왜곡되며, 불필요하게 용량만 차지하는 등 여러 가지 문제를 일으킵니다. 특히 마케팅 캠페인에서 동일한 고객에게 중복으로 메일을 발송하거나, 매출 데이터를 집계할 때 중복 매출이 반영되면 큰 업무상 실수로 이어질 수 있습니다. 이번 시간에는 엑셀에서 중복값을 효과적으로 찾고 제거하는 세 가지 실용적인 방법을 알아보겠습니다.

엑셀 중복값 정리가 업무 효율에 미치는 영향

많은 직장인들이 엑셀 데이터 정리를 단순한 반복 업무로 생각하지만, 사실 데이터의 정확성은 비즈니스의 성패를 가르는 중요한 요소입니다. 깔끔하게 정돈된 데이터는 분석 시간을 단축시키고, 의사결정의 정확도를 높여줍니다.

실생활에서 엑셀 중복값 정리가 필요한 순간은 다양합니다. 예를 들어 이벤트 응첨자를 선정할 때 한 사람이 여러 번 응모한 기록을 걸러내야 하거나, 사내 임직원 명단을 업데이트할 때 퇴사자가 중복으로 남아있는지 확인해야 할 때가 그렇습니다. 이럴 때 오늘 소개할 COUNTIF 함수와 도구들을 활용하면 몇 초 만에 데이터를 완벽하게 정돈할 수 있습니다.

조건부 서식을 활용해 눈으로 확인하며 중복값 찾기

데이터를 삭제하기 전에 먼저 어디에 중복값이 있는지 시각적으로 확인하고 싶다면 조건부 서식 기능이 가장 좋습니다. 이 방법은 데이터를 영구적으로 지우기 전에 검토하는 단계에서 매우 유용하게 쓰입니다.

먼저 중복을 확인할 범위를 마우스로 드래그하여 지정합니다. 예를 들어 A열의 이름 데이터를 확인하고 싶다면 A열 전체를 선택하면 됩니다. 그 다음 홈 탭에서 조건부 서식 메뉴를 클릭하고 셀 강조 규칙으로 들어간 뒤 중복값을 선택합니다.

이 기능을 실행하면 엑셀이 알아서 중복된 데이터를 빨간색 등의 눈에 띄는 색상으로 채워줍니다. 사용자는 색칠된 셀을 보며 데이터에 어떤 오류가 있는지 직접 확인하고 수정할 수 있습니다. 조건부 서식은 데이터의 원본을 훼손하지 않으면서 현재 상태를 파악할 수 있다는 장점이 있습니다.

데이터 도구를 이용해 클릭 한 번에 중복값 제거하기

눈으로 확인할 필요 없이 확실하게 중복된 행을 통째로 지우고 싶다면 엑셀의 기본 기능인 중복된 항목 제거를 사용하는 것이 가장 빠르고 비용 효율적입니다. 복잡한 수식을 몰라도 버튼 몇 번만 누르면 해결되기 때문에 초보자도 쉽게 쓸 수 있습니다.

작업 방법은 다음과 같습니다. 데이터가 입력된 표 내부 아무 곳이나 클릭한 뒤, 상단 메뉴에서 데이터 탭을 선택합니다. 거기서 중복된 항목 제거 버튼을 찾아서 누르면 작은 창이 하나 뜹니다. 이 창에서 어떤 열을 기준으로 중복을 판단할 것인지 선택할 수 있습니다.

예를 들어 이름과 이메일 주소가 모두 같을 때만 중복으로 처리하고 싶다면 두 항목 모두에 체크를 하고, 단순히 이메일 주소만 같으면 중복으로 보고 싶다면 이메일 열만 체크한 뒤 확인을 누르면 됩니다. 엑셀이 자동으로 중복된 행을 찾아 삭제하고, 몇 개의 중복값이 제거되었는지 친절하게 안내 메시지로 알려줍니다.

COUNTIF 함수로 정교하게 중복값 찾아내기

오늘의 핵심인 COUNTIF 함수는 조건에 맞는 셀의 개수를 세어주는 아주 똑똑한 함수입니다. 이 함수를 활용하면 단순히 중복을 찾는 것을 넘어, 데이터가 몇 번이나 반복해서 등장했는지 횟수까지 정확하게 파악할 수 있습니다.

COUNTIF 함수의 기본 구조는 지정한 범위 안에서 특정 조건과 일치하는 셀이 몇 개인지를 세는 것입니다. 중복값을 찾을 때는 범위 설정에 특별한 기술이 필요합니다. 예를 들어 A열의 데이터 중 중복을 찾고 싶다면 빈 셀에 다음과 같이 입력합니다.

수식의 형태는 특정 범위를 지정하고 그 안에서 내 셀의 값이 몇 개나 들어있는지 확인하는 방식으로 작성됩니다. 만약 결과값이 2 이상으로 나온다면 해당 데이터는 이미 한 번 이상 입력된 중복값이라는 의미가 됩니다. 이 수식을 아래로 쭉 복사해 주면 전체 데이터 중 어떤 값이 몇 번 중복되었는지 한눈에 파악할 수 있는 리포트가 완성됩니다.

함수와 필터를 조합하여 안전하게 데이터 정제하기

COUNTIF 함수로 중복 횟수를 구했다면, 이제 이를 활용해 데이터를 필터링하고 깔끔하게 지울 차례입니다. 함수를 적용한 열을 기준으로 엑셀의 필터 기능을 켜줍니다.

필터 화살표를 눌러서 중복 횟수가 2 이상인 항목들만 화면에 보이도록 체크합니다. 그러면 화면에는 중복 입력된 데이터만 남게 됩니다. 이 상태에서 필요 없는 행들을 선택하여 삭제하면 원본 데이터의 손실 없이 정확하게 중복값만 골라낼 수 있습니다.

이 방식이 전문가들에게 사랑받는 이유는 데이터 삭제 과정에서 실수할 확률을 크게 줄여주기 때문입니다. 자동 삭제 기능은 가끔 우리가 의도하지 않은 고유값까지 지울 위험이 있지만, 함수와 필터를 조합하면 사용자가 직접 눈으로 최종 확인을 거친 뒤 삭제하기 때문에 안전합니다.

엑셀 중복값 관리에 대한 흔한 오해와 진실

많은 사람들이 엑셀에서 중복값을 지울 때 단순히 행을 숨기기만 해도 된다고 생각합니다. 하지만 숨기기는 데이터가 눈에 안 보일 뿐 실존하는 상태이기 때문에, 나중에 피벗 테이블을 만들거나 수식을 계산할 때 숨겨진 중복값까지 계산에 포함되어 엉뚱한 결과를 낼 수 있습니다.

또 다른 오해는 빈칸이나 공백도 엑셀이 알아서 중복으로 처리해 줄 것이라는 믿음입니다. 사실 엑셀은 보이지 않는 스페이스바 공백까지 하나의 문자로 인식하기 때문에, 눈에는 비슷해 보여도 공백이 포함되어 있으면 중복으로 잡아내지 못하는 경우가 많습니다. 따라서 중복 작업을 하기 전에 TRIM 함수를 사용해 불필요한 공백을 먼저 제거하는 것이 현명한 방법입니다.

대용량 데이터 처리를 위한 성능 최적화 조언

수십만 행에 달하는 대용량 파일에서 COUNTIF 함수를 무리하게 사용하면 엑셀이 멈추거나 심각하게 느려질 수 있습니다. 엑셀 파일이 자꾸 버벅거린다면 수식 계산 옵션을 수동으로 바꾸거나, 엑셀의 파워 쿼리 기능을 활용하는 것을 권장합니다.

파워 쿼리는 대용량 데이터를 다룰 때 엑셀의 부하를 줄여주는 강력한 도구입니다. 데이터 탭에서 가져오기 및 변환 기능을 사용하면 메모리를 효율적으로 쓰면서 단 몇 번의 클릭만으로 완벽하게 중복된 데이터를 걸러낼 수 있습니다. 업무용 PC의 사양이 낮거나 다루는 데이터가 너무 방대하다면 파워 쿼리를 익혀두는 것이 큰 도움이 됩니다.

지금까지 살펴본 세 가지 방법은 각각 고유한 장점이 있습니다. 시각적으로 확인하고 싶을 때는 조건부 서식을, 빠르고 간편하게 끝내고 싶을 때는 중복된 항목 제거 기능을, 정교하고 조건에 맞는 정리가 필요할 때는 COUNTIF 함수를 선택하여 활용해보세요. 엑셀 작업 속도가 눈에 띄게 빨라지는 것을 경험하실 수 있습니다.

자주 묻는 질문과 답변

질문: 대소문자를 구분해서 중복값을 찾고 싶을 때는 어떻게 해야 하나요?

답변: 기본적으로 엑셀의 COUNTIF 함수나 중복된 항목 제거 기능은 대소문자를 구분하지 않습니다. 예를 들어 APPLE과 apple을 같은 값으로 취급합니다. 만약 대소문자를 엄격하게 구분해서 중복을 찾고 싶다면 EXACT 함수를 함께 조합해서 사용해야 합니다.

질문: 중복값을 지웠는데 원본 데이터가 날아갔어요. 복구할 수 있나요?

답변: 엑셀에서 중복된 항목 제거 기능을 실행한 후 저장을 누르기 전이라면 실행 취소 단축키를 눌러서 즉시 복구할 수 있습니다. 하지만 파일을 이미 저장하고 닫았다면 복구가 어려우므로, 중요한 작업을 하기 전에는 반드시 원본 파일을 복사해 백업본을 만들어 두는 습관을 들이는 것이 좋습니다.

질문: 특정 행 전체가 아니라 특정 열의 값만 중복인지 확인하고 싶어요.

답변: 중복된 항목 제거 기능을 사용할 때 모든 열 선택을 해제하고, 중복을 판별하고자 하는 특정 열만 선택한 후 진행하시면 됩니다. 그렇게 하면 해당 열의 값이 중복되는 행 전체가 삭제되므로 원하시는 결과를 얻을 수 있습니다.

osh254016
함께 보면 좋은 글

댓글 0

첫 댓글을 남겨보세요.

error: Content is protected !!

광고 차단 알림

광고 클릭 제한을 초과하여 광고가 차단되었습니다.

단시간에 반복적인 광고 클릭은 시스템에 의해 감지되며, IP가 수집되어 사이트 관리자가 확인 가능합니다.