중복 제거하려면 어떻게 해야 하나요? 단, Excel 에서 행의 나머지 값을 유지해야 합니다。
일상적인 데이터 처리 과정에서 Excel 의 “중복 제거” 기능은 종종 전체 행를 삭제하여 다른 열의 데이터와 전체 워크시트 구조를 손상시킬 수 있습니다。 이 문서에서는 지정된 열에서만 중복 값를 지우면서 각 행의 나머지 데이터는 보존하는 여러 가지 방법—필터를 사용한 수식, VBA 코드, Kutools 애드인—을 소개합니다。 각 해결책에는 일반적인 사용 사례, 장점 및 고려 사항이 함께 제공되어 귀하의 요구에 가장 적합한 접근 방식을 빠르게 선택할 수 있도록 도와줍니다。
![]() | ![]() |
필터를 사용하여 중복 제거하되 행의 나머지 값을 유지하기(3 단계)
VBA 를 사용하여 중복 제거하되 행의 나머지 값을 유지하기(4 단계)
Kutools for Excel 을(를) 사용하여 중복 제거하되 행의 나머지 값을 유지하기(2 단계)![]()
필터를 사용하여 중복 제거하되 행의 나머지 값을 유지하기
간단한 수식과 Excel 의 필터 기능을 결합하면 데이터 구조를 유지하면서 중복 값을 지우는 신뢰할 수 있는 방법을 얻을 수 있습니다。 이 방법은 단일 열에서 시각적으로 중복 항목을 식별하고 선택적으로 중복 제거하려 할 때 특히 효과적이며, 각 행의 다른 정보는 영향을 받지 않습니다。 이 기법은 소규모에서 중규모 데이터셋에 적합하며 제거 과정에 대한 완전한 사용자 제어를 제공합니다。
1. 데이터가 시작되는 행(예: A2) 옆의 빈 셀(예: D2)을 선택하고 다음 수식을 입력하세요:=A3=A2。 이 수식은 각 셀을 위의 셀과 비교하여 중복을 표시합니다。 필요에 따라 채우기 핸들을 아래로 드래그하여 나머지 행에도 수식을 적용하세요。 아래 스크린샷을 참조하세요:
2. 다음으로 새로 추가한 수식 열을 포함한 전체 데이터 범위를 선택한 후데이터>필터를 클릭하여 필터 기능을 활성화하세요。 이를 통해 중복으로 표시된 행을 필터링할 수 있습니다。
3. 수식 열(예: D 열)의필터 아이콘을 클릭하고 드롭다운 목록에서TRUE만 선택하세요。 그러면 중복 항목(마지막 발생 제외)이 모두 표시됩니다。
4. 확인을 클릭하면 식별된 모든 중복 값이 표시됩니다。 해당 중복 셀을 선택한 후Delete키를 눌러 행 내 다른 셀에 영향을 주지 않고 값을 지우세요。 이렇게 하면 지정된 열에서만 중복 값이 제거되고 행 데이터 구조는 그대로 유지됩니다。 아래 스크린샷을 참조하세요:
팁:대상 값만 제거되도록 중복 셀만 선택하고 전체 행은 선택하지 않도록 주의하세요。
5. 보기 상태를 원래대로 되돌리려면데이터>필터를 다시 클릭하여 필터를 비활성화하세요。 더 이상 필요하지 않은 경우 도우미 수식 열을 제거하거나 지우세요。 이제 지정된 열에서 중복이 제거되었고 모든 다른 행 값은 그대로 유지됩니다。
장점:VBA 나 애드인을 사용할 필요 없으며 단계가 명확하고 수동 오류를 쉽게 수정할 수 있습니다。
단점:완전히 자동화되지 않아 수동 정리 작업이 필요하며 매우 큰 데이터셋에서는 효율성이 떨어집니다。
VBA 를 사용하여 중복 제거하되 행의 나머지 값을 유지하기
VBA 는 열에서 중복을 제거하면서 동일한 행의 다른 모든 데이터는 그대로 유지하는 보다 자동화된 방법을 제공합니다. 이 접근 방식은 반복적인 정리 작업, 특히 대용량 데이터를 처리하거나 제거 절차를 자주 반복해야 할 때에 적합합니다. VBA 를 사용하면 수동 실수와 저장 시간을 최소화할 수 있지만 Excel 에서 기본적인 스크립팅에 익숙한 사용자에게 가장 적합합니다。
1. Alt + F11키를 눌러Microsoft Visual Basic for Applications편집기 창을 엽니다。
2. VBA 창에서삽입>모듈을 선택한 후 다음 코드를 새 모듈에 복사하여 붙여넣으세요。 이 코드는 범위 선택에서 중복 값을 제거하지만 행의 다른 모든 정보는 유지합니다:
VBA: 중복 제거하되 행의 나머지 값을 유지하기
Sub RemoveDuplicates()
'UpdatebyExtendoffice20160918
Dim xRow As Long
Dim xCol As Long
Dim xrg As Range
Dim xl As Long
On Error Resume Next
Set xrg = Application.InputBox("Select a range:", "Kutools for Excel", _
ActiveWindow.RangeSelection.AddressLocal, , , , , 8)
xRow = xrg.Rows.Count + xrg.Row - 1
xCol = xrg.Column
'MsgBox xRow & ":" & xCol
Application.ScreenUpdating = False
For xl = xRow To 2 Step -1
If Cells(xl, xCol) = Cells(xl - 1, xCol) Then
Cells(xl, xCol) = ""
End If
Next xl
Application.ScreenUpdating = True
End Sub 
3. 스크립트를 실행하려면F5키를 누르거나실행버튼을 클릭하세요。 그러면 중복 값를 제거할 범위를 선택하라는 대화 상자가 나타납니다。 그런 다음확인을 클릭하여 확인하세요。
4. 매크로가 실행되어 제한된 범위 내에서 중복 값을 제거하고 해당 위치에 빈 셀을 남깁니다。 이 과정에서 행의 다른 모든 내용은 그대로 유지되어 워크시트 구조가 효과적으로 보존됩니다。
장점:대규모 또는 반복적인 데이터셋에 매우 효율적이며 수동 작업을 최소화합니다。
단점:매크로 사용을 활성화해야 하며 VBA 에 대한 기본 이해가 필요합니다。 편집은 종종 되돌릴 수 없으므로 백업본에서 작업하는 것이 권장됩니다。
Kutools for Excel 을(를) 사용하여 중복 제거하되 행의 나머지 값을 유지하기
Kutools for Excel 이(가) 설치되어 있다면Kutools for Excel범위나 열에서 중복을 제거하면서 행의 나머지 데이터를 보존하는 과정을 간소화할 수 있습니다. Kutools 는 중복 데이터를 직관적이고 효율적으로 처리하는 편리한 기능을 제공하므로 Excel 에서 데이터 목록을 자주 정리해야 하는 사용자에게 특히 유용합니다。
Kutools for Excel 설치 후 다음과 같은 두 가지 방법 중 데이터와 선호도에 따라 적절한 방법을 선택하여 사용할 수 있습니다:Kutools for Excel 설치 후 다음과 같은 두 가지 방법 중 데이터와 선호도에 따라 적절한 방법을 선택하여 사용할 수 있습니다:
방법 1: 동일한 셀 병합(2 단계)
1. 중복을 제거하려는 중복 값를 강조 표시합니다。 그런 다음Kutools>병합 및 분할>동일한 셀 병합을 선택합니다。 이렇게 하면 연속된 중복 값이 단일 셀로 통합되어 첫 번째 인스턴스를 제외한 모든 항목을 쉽게 지울 수 있습니다。
2. 병합 후 병합됨를 선택하고홈>병합 및 가운데 맞춤>셀 병합 해제를 선택하여 표준 셀로 되돌립니다。 이제 중복 항목은 빈 셀로 표시되고 각 그룹에 대해 고유 값만 남습니다。
결과는 아래 예시와 유사하게 나타나며, 중복이 제거되고 행의 나머지 값은 그대로 유지됩니다:
방법 2: 중복/고유한 셀 선택(4 단계)
1. 중복을 제거하려는 전체 목록이나 범위를 선택합니다。 그런 다음Kutools>선택>중복/고유한 셀 선택를 클릭합니다。
2. 중복/고유한 셀 선택대화 상자에서중복 항목(첫 번째 제외)를규칙섹션에서 선택합니다。 그러면 첫 번째 발생 이후의 모든 중복 인스턴스가 강조 표시됩니다。
3. 확인을 클릭합니다。 선택된 중복 셀 수를 알려주는 알림이 표시되면 또 다른확인을 클릭하여 확인합니다。
4. 간단히Delete키를 눌러 선택된 중복 값을 제거하면 행 데이터의 나머지는 전혀 영향을 받지 않습니다。

장점:수식이나 코딩이 필요 없으며 매우 빠르고 사용자 친화적이며 대량 작업을 지원합니다。
단점:추가 설치가 필요합니다。
요약 및 문제 해결:위의 각 해결책은 Excel 에서 중복 값을 제거하면서 행 데이터의 나머지를 그대로 유지하는 실용적인 접근 방식을 제공합니다. 필터와 수식 방법은 투명하고 단계별 수동 처리에 적합하며, VBA 는 일괄 또는 반복적인 정리 작업에 유용하고, Kutools 는 정기적으로 사용하는 사용자를 위한 편리하고 간소화된 작업을 제공합니다。 항상 범위 선택을 다시 확인하고 일괄 작업 전에 백업 사본을 만들며, 수식이나 코드에 대한 숙련도와 워크플로에 맞는 해결책을 선택하세요。 중복 항목이 빠졌거나 실수로 데이터가 손실되는 문제가 발생하면 도우미 열의 정확성을 검토하고 정렬 상태를 확인한 후 삭제 전 선택 범위가 올바른지 재확인하세요。
최고의 Office 생산성 도구
| 🤖 | KUTOOLS AI 도우미: 다음을 기반으로 데이터 분석 혁신하기:지능형 실행 | 코드 생성| 사용자 지정 수식 생성 | 데이터 분석 및 차트 생성| 향상된 함수 호출… |
| 인기 기능:찾기, 강조 표시 또는 중복 표시 | 빈 행 삭제 | 데이터 손실 없이 열 결합 또는 셀 제거 | 공식을 사용하지 않는 반올림... | |
| 슈퍼 LOOKUP:다중 조건 VLookup | 다중 값 VLookup | 여러 시트에서 VLookup | 퍼지 매치.... | |
| 고급 드롭다운 목록:드롭다운 목록 빠르게 생성 | 종속형 드롭다운 목록 | 다중 선택 드롭다운 목록.... | |
| 열 관리자:특정 수의 열 추가|열 이동|숨겨진 열의 표시 상태 전환|범위 및 열 비교... | |
| 주요 기능:그리드 포커스 | 디자인 보기 |향상된 수식 표시줄 | 워크북 및 시트 관리자 | 자원 라이브러리(자동 텍스트)| 날짜 선택기 | 워크시트 병합 | 암호화/셀 해독 | 목록으로 이메일 보내기 | 슈퍼 필터 | 특수 필터(굵은 글꼴이 있는 셀 필터링/기울임꼴/취소선。。。) 。。。 | |
| 상위 15 도구 모음:12 텍스트도구(텍스트 추가,특정 문자 삭제, ...)| 50+차트유형(간트 차트, ...)| 40+ 실용적인수식(생일을 기준으로 나이 계산, ...)| 19 삽입도구(QR 코드 삽입,경로에서 그림 삽입, ...)| 12 변환도구(단어로 변환하기,환율 변환, ...)| 7 병합 및 분할도구(고급 행 병합,셀 분할, ...)|그 외 더 많은 기능 |
Kutools for Excel 로 Excel 역량을 한 단계 업그레이드하고 전례 없는 효율성을 경험하세요。Kutools for Excel 는 생산성과 저장 시간을 향상시키는 300 개 이상의 고급 기능을 제공합니다。가장 필요한 기능을 지금 바로 확인하세요。。。
Office Tab 가 Office 에 탭 인터페이스를 제공하여 작업을 훨씬 쉽게 만들어 줍니다
- Word, Excel, PowerPoint 에서 탭 기반 편집 및 읽기 기능을 활성화합니다, Publisher, Access, Visio 및 Project 에서도 사용 가능합니다。
- 새 창이 아닌 동일한 창의 새 탭에서 여러 문서를 열고 생성할 수 있습니다。
- 50% 만큼 생산성을 높이고 매일 수백 번의 마우스 클릭을 줄여줍니다!
모든 Kutools 애드인。 하나의 설치 프로그램
Kutools for Office스위트 번들은 Excel, Word, Outlook 및 PowerPoint 용 애드인과 Office Tab Pro 를 포함하며, 다양한 Office 앱을 사용하는 팀에 이상적입니다。
- 올인원 스위트— Excel, Word, Outlook 및 PowerPoint 애드인 + Office Tab Pro
- 하나의 설치 프로그램, 하나의 라이선스— 몇 분 안에 설정 완료(MSI 지원)
- 함께 사용할수록 더 효과적입니다— Office 앱 전반에서 생산성 향상
- 30 일간 모든 기능 무료 체험— 등록이나 신용카드 필요 없음
- 최고의 가성비— 개별 애드인 구매 대비 절약

