엑셀 워크시트에 중복된 값이 있으면 데이터의 신뢰성이 떨어질 수 있습니다. 의도적인 중복이 아니라면 부정확한 결과와 왜곡된 보고서를 초래할 수 있습니다.
이 글에서는 엑셀 문서에서 중복 데이터를 찾고 제거하는 방법을 단계별로 자세히 안내해 드립니다.
중복 행 또는 데이터 찾는 방법
중복 항목을 제거하기 전에 먼저 어떤 행(또는 열)에 동일한 정보가 있는지 확인하는 것이 중요합니다. 엑셀 시트에서 중복 데이터를 확인하는 방법부터 살펴보겠습니다.
방법 1: 조건부 서식으로 전체 워크시트 검색
엑셀에는 데이터를 식별하고 시각화하는 데 유용한 '조건부 서식' 도구가 있습니다. 이 도구를 활용해 엑셀 문서에서 중복 값을 강조 표시하는 방법은 다음과 같습니다.
- Ctrl + A를 눌러 목록이나 표를 선택합니다. 또는 표 왼쪽 상단의 모두 선택 아이콘을 클릭해 워크시트 전체를 선택할 수도 있습니다.
- 홈 탭으로 이동한 뒤 조건부 서식 드롭다운 버튼을 클릭합니다.
- 마우스 커서를 셀 규칙 강조 위로 이동한 후 중복 값을 선택합니다.
- 첫 번째 드롭다운 상자가 "중복값"으로 설정되어 있는지 확인합니다. 두 번째 드롭다운 메뉴에서 원하는 강조 색상을 지정할 수도 있습니다.
- 확인을 클릭해 적용합니다.
설정을 마치면 엑셀이 즉시 중복 값이 있는 행과 열을 강조 표시해 줍니다.
방법 2: CONCAT 함수로 행 결합 후 비교
이 방법은 모든 열에서 중복 값을 가진 행을 찾는 데 적합합니다. 먼저 엑셀의 CONCAT 함수로 각 행의 내용을 하나로 합친 다음, 결합된 값을 저장할 열을 선택하고 아래 단계를 따르세요. 첫 번째 행의 마지막 값 옆 열에 결과를 입력하는 것을 권장합니다.
- 셀에 =CONCAT(을 입력하고, 행의 첫 번째 셀을 선택한 후 콜론(:)을 입력하고 행의 마지막 셀을 선택합니다. 그런 다음 괄호로 수식을 닫고 Enter 키를 누릅니다.
예시 워크시트(아래 이미지 참조)에서 첫 번째 행의 첫 번째 셀과 마지막 셀의 참조가 각각 A2와 D2이므로, 수식은 =CONCAT(A2:D2) 형태가 됩니다.
셀 참조는 표의 행과 열 개수에 따라 달라진다는 점을 기억하세요.
- 수식을 마지막 행까지 아래로 복사합니다. 수식이 있는 셀을 선택한 후 마우스 커서를 셀의 왼쪽 하단 모서리로 옮기고, 채우기 핸들(플러스 아이콘)을 누른 채 열 아래로 끌어내리면 됩니다.
- 전체 열을 선택합니다. 열 상단의 문자를 클릭하거나, 열 안의 셀을 클릭한 후 Ctrl + Space를 누르면 됩니다.
- 홈 탭으로 이동해 조건부 서식을 선택합니다.
- 마우스 커서를 셀 규칙 강조 위에 올린 후 중복 값을 선택합니다.
- 확인을 클릭해 적용합니다.
엑셀이 중복 값이 있는 열을 강조 표시합니다. 이는 해당 행의 셀들이 워크시트의 다른 행과 중복되는 값을 가지고 있다는 의미입니다.
위 이미지를 자세히 보면 조건부 서식이 4행과 13행을 강조하지 않은 것을 알 수 있습니다. 두 행은 이름, 점수, ID 열에는 중복 값이 있지만 요일(Day) 열의 값이 서로 다르기 때문입니다.
즉, 두 행의 4개 열 중 3개만 중복 정보를 포함하고 있어 조건부 서식이 결합된 값을 강조하지 않은 것입니다. '요일' 열에 구별되는 정보가 있으므로 4행과 13행은 서로 다른 고유한 행으로 판단됩니다.
엑셀에서 중복 행 제거하는 방법
워크시트에서 중복 정보를 포함하는 행을 찾았다면, 이제 두 가지 엑셀 도구를 활용해 중복 행을 제거하는 방법을 알아보겠습니다.
1. '중복된 항목 제거' 도구 사용
이 도구는 워크시트의 데이터를 깨끗하게 정리하는 데 특화되어 있습니다. 선택한 열들을 서로 비교해 중복 값이 있는 행을 자동으로 제거합니다. 사용 방법은 다음과 같습니다.
- 표의 셀을 하나 선택하고 Ctrl + A를 눌러 표 전체를 선택합니다.
- 데이터 탭으로 이동해 '데이터 도구' 섹션의 중복된 항목 제거 아이콘을 클릭합니다.
PC 화면이 작거나 엑셀 창이 좁아 아이콘이 보이지 않는 경우, 데이터 도구 드롭다운 버튼을 클릭한 후 중복된 항목 제거를 선택하면 됩니다.
- '열' 섹션에서 모든 열이 선택되어 있는지 확인합니다. 표에 헤더가 있다면 "내 데이터에 헤더가 있습니다" 체크박스를 선택하세요. 그러면 헤더 행이 비교 대상에서 제외됩니다. 확인을 클릭해 진행합니다.
팁: 엑셀 워크시트의 첫 번째 행을 헤더처럼 고정하려면 보기 탭 → 틀 고치기 → 맨 위 행 틀 고치기를 순서대로 선택하세요.
- 엑셀이 발견 및 제거된 중복 값의 개수를 알려주는 메시지를 표시합니다. 확인을 클릭해 워크시트로 돌아갑니다.
2. 고급 필터 도구 사용
'고급 필터' 역시 엑셀에서 데이터를 정리할 때 유용하게 쓸 수 있는 기능입니다. 이 도구로 워크시트의 데이터를 보고, 편집하고, 그룹화하고, 정렬할 수 있습니다. 아래 단계에 따라 중복 행을 제거해 보세요.
- 표의 아무 셀이나 선택한 후 Ctrl + A를 눌러 전체 표를 선택합니다.
- 데이터 탭으로 이동해 '정렬 및 필터' 섹션에서 고급을 선택합니다.
- 동일한 레코드는 하나만 체크박스를 선택하고 확인을 클릭합니다.
표나 워크시트에 유사한 정보를 가진 여러 행이 있는 경우, 엑셀은 첫 번째 항목을 남기고 나머지 중복 항목을 모두 제거합니다.
주의: 고급 필터 도구는 자동으로 첫 번째 행을 헤더로 인식합니다. 따라서 첫 번째 행에 중복 정보가 있어도 해당 행은 제거되지 않습니다. 예를 들어 아래 표에서 '동일한 레코드는 하나만' 기능을 실행했지만, 모든 열에서 중복 값을 가지고 있음에도 불구하고 첫 번째 행과 마지막 행은 그대로 남아 있습니다.
따라서 엑셀 워크시트나 표에 헤더가 포함되어 있다면, '중복된 항목 제거' 도구를 사용해 중복 행을 없애는 것이 더 안전합니다.
팁: 실수로 중복 행이나 값을 삭제했다면 Ctrl + Z를 눌러 변경 사항을 되돌리고 데이터를 복원할 수 있습니다.
엑셀 중복 제거 시 알아두어야 할 한계
윤곽이 설정되었거나 그룹화된 데이터가 포함된 워크시트에서는 중복 행이나 값을 제거할 수 없습니다. 따라서 엑셀 워크시트의 행과 열을 합계, 소계 등으로 그룹화해 두었다면, 중복 검사를 진행하기 전에 반드시 그룹화를 먼저 해제해야 합니다. 엑셀에서 중복 제거 및 고유 값 필터링에 대한 자세한 내용은 Microsoft 공식 문서를 참고하시기 바랍니다.