KutoolsforOffice— 하나의 솔루션, 다섯 가지 강력한 도구。적은 노력으로 더 큰 성과。

Excel 에서 중복 값 또는 중복 행을(를) 어떻게 색상으로 구분하나요?

작성자수정 날짜

Excel 에서 대규모 데이터셋을 작업할 때 개별 열 전체에 흩어진 중복된 값이든, 여러 필드에 동일한 데이터를 가진 전체 행이든 반복되거나 중복된 항목을 자주 접하게 됩니다. 특히 복잡한 스프레드시트에서는 이러한 중복 항목을 수동으로 식별하고 색상을 적용하는 작업이 시간 소모적일 뿐만 아니라 오류 발생 가능성도 높습니다. 색상으로 중복 값 또는 행을 효과적으로 구분하면 데이터 검토를 단순화하고 데이터 검증에 도움을 주며 신속한 분석이나 보고에도 유용합니다. 아래에서는 Excel 에서 중복 데이터를 색상으로 구분하는 여러 가지 실용적인 솔루션을 소개합니다。 기본 제공 기능부터 전문 도구 및 고급 자동화 방법까지 다양하게 다룹니다。

조건부 서식 사용으로 중복 값 또는 행 색상 구분

Kutools for Excel 으로 중복 값 또는 행 색상 구분좋은 아이디어3

VBA 매크로 자동화를 사용하여 중복 값 또는 행 색상 구분


파란색 오른쪽 화살표 말풍선조건부 서식 사용으로 중복 값 또는 행 색상 구분

Excel 의 조건부 서식 사용 기능은 중복 값 또는 행을 시각적으로 강조 표시하는 간단한 방법을 제공합니다。 이는 반복 정보에 주의가 필요한 경우나 데이터 무결성을 확보해야 할 때 데이터셋을 신속하게 검토하고 검증하는 데 특히 유용합니다。 다만 이 방법은 주로 화면에 표시된 데이터만 처리하며, 매우 크고 동적인 범위보다는 일회성 작업에 가장 적합합니다。

중복 값 색상 구분

1. 중복 여부를 확인하려는 값을 포함한 데이터 범위을 선택합니다。 그런 다음탭으로 이동하여조건부 서식 사용을 클릭하고조건부 서식 규칙에서중복 값을 선택합니다。 아래 스크린샷을 참조하세요:

조건부 서식 드롭다운의 중복 값 옵션

2. 나타나는 대화 상자에서 중복 값에 적용할 강조 색상을 드롭다운 목록에서 선택합니다。 이를 통해 선호하는 색 구성표에 따라 중복 항목을 시각적으로 구분할 수 있습니다。 스크린샷 참조:

중복 값 대화상자

3. 확인을 클릭하여 서식을 적용합니다。 첫 번째 등장 항목을 포함한 모든 중복 값이 이제 선택한 색상 선택로 강조 표시되어 한눈에 쉽게 확인할 수 있습니다。

중복 값(첫 번째 중복 포함)이 색상으로 표시됨

실무 팁:중복 항목은 강조 표시하되첫 번째 등장 항목은 제외하려는 경우, 조건부 서식 사용은 이를 직접 지원하지 않습니다。 이 경우 나중 섹션에서 설명하는 것처럼 수식이 포함된 보조 열을 추가하거나 보다 고급 솔루션을 사용해야 할 수도 있습니다。

범위 선택에서 중복 행 색상 구분

특정 열의 중복 여부에 따라 전체 행을 색상으로 구분해야 하는 경우 다음 단계를 따르세요:

1. 평가하려는 행이 포함된 데이터 범위을 선택합니다。탭에서조건부 서식 사용를 선택한 후새 규칙을 클릭합니다。 스크린샷 참조:

조건부 서식 드롭다운의 새 규칙 옵션

2. 새 서식 규칙대화 상자에서수식을 사용하여 서식을 지정할 셀 결정을 선택합니다。 제공된 입력란에 다음 수식을 입력하세요(필요에 따라 범위와 열 참조를 수정하세요):

=COUNTIF($D$2:$D$10,$D2)>1

팁:이 수식에서D2:D10은 중복 찾기를 위한 대상 열 범위를 나타내며,D2는 선택 영역의 시작 셀입니다. 실제 데이터 범위에 따라 이 참조를 조정하세요. 예를 들어 데이터셋이 5 행에서 시작하면D2D5로 변경하는 식입니다。

새 서식 지정 규칙 대화상자

3. 서식을 클릭하여셀 형식 설정창을 엽니다。채우기탭에서 중복 행을 표시할 배경색를 선택합니다。 이 색상은 원본 데이터와 충분히 대비되어 가시성이 좋아야 합니다。 스크린샷 참조:

셀 서식 대화상자

4. 확인을 클릭하여셀 형식 설정대화 상자를 닫은 후, 다시확인을 클릭하여새 서식 규칙대화 상자를 완료합니다。 지정된 열에 중복 값가 있는 모든 행이 이제 첫 번째 등장 항목을 포함하여 강조 표시됩니다。

중복 행(첫 번째 중복 행 포함)이 색상으로 표시됨

이 기법은 데이터를 수정하지 않고 시각적 요약을 제공하므로 필터링, 정렬 또는 추가 편집이 용이합니다。 다만 데이터 범위이나 열이 변경되면 수식을 조정해야 하며, 조건부 서식 사용만 사용할 경우 중복 논리의 복잡성에는 한계가 있습니다。

그러나 이 방법은 수식을 기억하고 입력해야 하므로 모든 사용자에게 가장 편리한 방법은 아닐 수 있습니다。 특히 동적이거나 자주 업데이트되는 테이블의 경우 더욱 그렇습니다。 첫 번째 등장 항목을 포함하거나 제외한 중복 항목을 더 유연하게 강조 표시하거나, 단순한 셀이 아닌전체를 색상으로 구분하려면 아래에서 설명하는 고급 솔루션 중 하나를 사용해 보시기 바랍니다。


파란색 오른쪽 화살표 말풍선 Kutools for Excel 으로 중복 값 또는 행 색상 구분

Kutools for Excel은 중복 값뿐만 아니라 전체 행도 찾아 색상을 지정할 수 있는 효율적이고 사용자 친화적인 도구를 제공하며, 첫 번째 등장 항목을 포함할지 여부에 대한 세밀한 제어와 함께 사용자 지정 색상 선택이 가능합니다。

Kutools for Excel300 가지가 넘는 고급 기능을 제공하여 복잡한 작업을 간소화하고 창의성과 효율성을 높입니다。AI 기능과 통합, Kutools 는 정밀하게 작업을 자동화하여 데이터 관리를 손쉽게 만듭니다。Kutools for Excel 의 자세한 정보。。。         무료 체험판。。。

Kutools for Excel 을(를)무료로 설치한 후 아래 단계를 따르세요:

1. 대상 목록 또는 데이터 범위을 선택한 후Kutools>선택>중복/고유한 셀 선택을 클릭합니다。 이 유틸리티는 다양한 중복 식별 요구사항에 맞춰 유연한 선택과 사용자 지정이 가능합니다。 스크린샷 참조:

리본의 Kutools 탭에서 중복 및 고유 셀 선택 옵션

2. 중복/고유한 셀 선택대화 상자에서중복된 값(첫 번째 일치 제외)또는중복된 값(첫 번째 일치 포함)옵션 중 하나를 선택합니다。 그런 다음배경 색상 채우기을 체크하고 아래 드롭다운 메뉴에서 원하는 강조 색상을 선택할 수 있습니다。 이 방식은 어떤 중복 항목을 색상으로 구분할지 세밀하게 제어할 수 있으며 결과를 직접 미리 볼 수 있습니다。 스크린샷 참조:

중복 및 고유 셀 선택 대화상자

3. 확인을 클릭합니다。 프롬프트가 표시되면 선택된 셀 수를 알려주는 대화 상자가 나타납니다。 그냥확인을 클릭하여 진행하세요。 스크린샷 참조:

성공 대화상자

지정한 중복 값이 이제 설정에 따라 선택되고 색상으로 구분되어 데이터의 고유성과 반복 항목을 시각적으로 파악할 수 있습니다。

중복 항목이 선택되어 색상으로 표시됨

참고:

중복 행을 강조 표시하려면 검토하려는 행의 모든 열(전체 범위)을 선택하고중복/고유한 셀 선택을 열어전체 행 선택옵션과 적절한 판단 기준을 함께 체크하세요。 이렇게 하면 개별 중복 셀이 아닌 모든 중복 행가 색상으로 구분됩니다。 아래 예제를 참고하세요:

전체 행 선택 옵션이 활성화된 중복 및 고유 셀 선택 대화상자중복이 포함된 전체 행이 색상으로 표시됨

중복/고유한 셀 선택에 대해 자세히 알아보려면 여기를 클릭하세요。

이 방법의 장점은 수식을 기억할 필요 없이 시각적 인터페이스로 옵션을 선택할 수 있고 대규모 테이블도 쉽게 처리할 수 있다는 점입니다. 다만 이 솔루션을 사용하려면 Kutools 가 설치되어 있어야 합니다. 자주 이러한 작업을 수행해야 한다면 Kutools 가 워크플로우를 크게 가속화해 줄 수 있으며, Excel 기본 제공 도구보다 훨씬 다양한 기능을 제공합니다。


파란색 오른쪽 화살표 말풍선 VBA 매크로 자동화를 사용하여 행 또는 중복 값에 색상 적용

여러 시트에서 일괄 강조 표시, 사용자 정의 색상 기준 설정, 정기적인 자동 업데이트 등 보다 고급 제어가 필요한 경우 VBA 매크로를 사용해 중복 항목을 식별하고 색상을 자동으로 적용할 수 있습니다。 이 방법은 프로그래밍에 익숙한 사용자나 중복 감지를 자주 반복해야 하거나 조건부 서식 사용가 복잡한 규칙을 처리할 수 없는 상황에 특히 적합합니다。

주의:매크로 실행 전에는 항상 통합 문서를 저장하세요。 VBA 작업은 실행 취소(Undo) 기능으로 되돌릴 수 없습니다。 이미 데이터에 색상 서식이 적용되어 있는 경우 매크로가 해당 영역의 서식을 덮어쓸 수 있습니다。

선택한 열에서 중복 값에 색상 자동 적용

1. 개발 도구>Visual Basic을 클릭합니다。 열리는Microsoft Visual Basic for Applications창에서삽입>모듈을 클릭한 후 아래 코드를 모듈 창에 복사하여 붙여넣습니다:

Sub HighlightDuplicateValues()
    Dim Rng As Range
    Dim Cell As Range
    Dim dict As Object
    Dim FirstColor As Long
    Dim DupColor As Long
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set dict = CreateObject("Scripting.Dictionary")
    Set Rng = Application.InputBox("Select column to check for duplicates", xTitleId, Type:=8)
    
    If Rng Is Nothing Then Exit Sub
    
    FirstColor = vbYellow ' Color for first occurrence, change as needed
    DupColor = vbRed ' Color for duplicates, change as needed
    
    ' Clear previous coloring in the range
    Rng.Interior.ColorIndex = xlNone
    
    For Each Cell In Rng
        If Not IsEmpty(Cell.Value) Then
            If dict.exists(Cell.Value) Then
                Cell.Interior.Color = DupColor
            Else
                dict.Add Cell.Value, 1
                Cell.Interior.Color = FirstColor
            End If
        End If
    Next
End Sub

2. F5를 누르거나실행 버튼단추를 클릭하여 코드를 실행합니다。 메시지가 표시되면 셀 범위(중복 항목을 확인하려는 열)를 선택하고 확인을 클릭합니다。 매크로는 해당 열을 검사하여 첫 번째 발생 항목은 노란색(코드에서 수정 가능), 중복 항목은 빨간색(마찬가지로 수정 가능)으로 표시합니다。

전체 행의 내용을 기준으로 중복 행에 색상 자동 적용

이 매크로는 선택 영역 내 모든 열에서 중복된 전체 행를 강조 표시합니다。

1. 위와 같이 VBA 편집기를 엽니다()개발 도구>Visual Basic>삽입>모듈), 다음 코드를 붙여넣습니다:

Sub HighlightDuplicateRows()
    Dim Rng As Range
    Dim RowArea As Range
    Dim dict As Object
    Dim i As Long
    Dim rowString As String
    Dim FirstColor As Long
    Dim DupColor As Long
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set dict = CreateObject("Scripting.Dictionary")
    Set Rng = Application.InputBox("Select the range including all columns to evaluate for duplicate rows", xTitleId, Type:=8)
    
    If Rng Is Nothing Then Exit Sub
    
    FirstColor = vbYellow ' Change color as needed
    DupColor = vbRed ' Change color as needed
    
    ' Clear previous coloring
    Rng.EntireRow.Interior.ColorIndex = xlNone
    
    For i = 1 To Rng.Rows.Count
        rowString = ""
        For Each RowArea In Rng.Rows(i).Cells
            rowString = rowString & "|" & CStr(RowArea.Value)
        Next
        
        If dict.exists(rowString) Then
            Rng.Rows(i).Interior.Color = DupColor
        Else
            dict.Add rowString, 1
            Rng.Rows(i).Interior.Color = FirstColor
        End If
    Next
End Sub

2. 실행을 클릭하거나F5를 눌러 비교하려는 모든 열을 포함하는 적절한 범위를 선택합니다。 매크로는 각 고유 행의 첫 번째 인스턴스를 노란색(사용자 지정 가능)으로 표시하고 이후 동일한 모든 행을 빨간색으로 강조합니다。

매개변수 설명 및 실용적 참고 사항:

  • 변수FirstColor는 첫 번째 등장 항목에 대해 채울 색상를 설정합니다。DupColor는 중복 값/행의 색상을 설정합니다。 필요에 따라vbYellow또는vbRed를 다른 색상 상수나 RGB 값으로 변경할 수 있습니다。
  • 코드는 빈 셀을 고유한 것으로 간주하여 색상을 적용하지 않습니다。 데이터에 다르게 처리되어야 하는 빈 셀가 포함된 경우, 코드를 해당 내용에 맞게 수정할 수 있습니다。
  • 매우 큰 데이터셋의 경우 처리 시간이 늘어날 수 있으므로 수천 개의 행에서 실행할 때는 인내심을 가지시기 바랍니다。
  • 매크로를 다시 실행하기 전에 이전 서식을 지우고 싶다면 색상 초기화 줄()ColorIndex = xlNone)을 활성화 상태로 유지하세요。

이 VBA 방식은 표준 Excel 도구로는 불가능한 복잡한 사용자 정의, 일괄 처리 및 자동화 시나리오를 지원하는 매우 유연한 방법입니다。 다만 매크로를 활성화하고 기본적인 VBA 지식이 필요합니다。

문제 해결 및 요약 제안 사항:색상 적용에 문제가 발생하면 범위 선택이 올바른지, 매크로가 활성화되어 있는지, 충돌하는 조건부 서식 사용가 작동 중인지 확인하세요. 처음으로 VBA 를 실행하기 전에는 반드시 데이터를 백업하세요。 정기적이고 복잡한 중복 표시 작업의 경우 매크로 사용 통합 문서를 템플릿으로 저장하는 것을 고려해 보세요。


최고의 Office 생산성 도구

🤖KUTOOLS AI 도우미: 다음을 기반으로 데이터 분석 혁신하기:지능형 실행   |  코드 생성|  사용자 지정 수식 생성  |  데이터 분석 및 차트 생성|  향상된 함수 호출
인기 기능:찾기, 강조 표시 또는 중복 표시   |  빈 행 삭제   |  데이터 손실 없이 열 결합 또는 셀 제거   |  공식을 사용하지 않는 반올림...
슈퍼 LOOKUP:다중 조건 VLookup  |  다중 값 VLookup  |   여러 시트에서 VLookup   |   퍼지 매치....
고급 드롭다운 목록:드롭다운 목록 빠르게 생성   |  종속형 드롭다운 목록   |  다중 선택 드롭다운 목록....
열 관리자:특정 수의 열 추가|열 이동|숨겨진 열의 표시 상태 전환|범위 및 열 비교...
주요 기능:그리드 포커스   |  디자인 보기   |향상된 수식 표시줄   | 워크북 및 시트 관리자   |  자원 라이브러리(자동 텍스트)|  날짜 선택기   |  워크시트 병합  |  암호화/셀 해독   | 목록으로 이메일 보내기   |  슈퍼 필터   |   특수 필터(굵은 글꼴이 있는 셀 필터링/기울임꼴/취소선。。。) 。。。
상위 15 도구 모음:12 텍스트도구(텍스트 추가,특정 문자 삭제, ...)|   50+차트유형(간트 차트, ...)|   40+ 실용적인수식(생일을 기준으로 나이 계산, ...)|   19 삽입도구(QR 코드 삽입,경로에서 그림 삽입, ...)|   12 변환도구(단어로 변환하기,환율 변환, ...)|   7 병합 및 분할도구(고급 행 병합,셀 분할, ...)|그 외 더 많은 기능
Kutools 를 선호하는 언어로 사용하세요 – 영어, 스페인어, 독일어, 프랑스어, 중국어 및 40+개 이상의 언어를 지원합니다!

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 앱을 사용하는 팀에 이상적입니다。

ExcelWordOutlookTabsPowerPoint
  • 올인원 스위트— Excel, Word, Outlook 및 PowerPoint 애드인 + Office Tab Pro
  • 하나의 설치 프로그램, 하나의 라이선스— 몇 분 안에 설정 완료(MSI 지원)
  • 함께 사용할수록 더 효과적입니다— Office 앱 전반에서 생산성 향상
  • 30 일간 모든 기능 무료 체험— 등록이나 신용카드 필요 없음
  • 최고의 가성비— 개별 애드인 구매 대비 절약