엑셀(Excel)에서 중복된 값이나 특정 조건을 만족하는 값을 빠르게 시각화하려면 ‘조건부 서식(Conditional Formatting)’ 기능이 가장 편리합니다. 아래 단계만 따라 하면 엑셀 초보도 바로 적용 가능합니다.
조건부 서식으로 중복 값 강조
- 범위 선택
색을 입힐 범위를 드래그합니다. 예: A1:A100. - 리본 메뉴 경로
상단 ① ‘홈(Home)’ 탭 → ② ‘조건부 서식’ ▼ → ③ ‘셀 강조 규칙’ → ④ ‘중복 값…’을 클릭. - 색 지정
팝업 창에서 ‘중복’이 선택되어 있는지 확인하고, 오른쪽 드롭다운에서 원하는 색 조합(예: 연한 빨강 글씨 빨간 테두리)을 고른 뒤 ‘확인’. - 결과 확인
선택한 범위 안에서 동일한 값이 들어 있는 모든 셀이 즉시 지정한 색으로 채워집니다. 테이블·필터와 연동되어 실시간으로 업데이트됩니다.
팁: ‘중복 값’ 팝업에서 ‘고유’ 옵션을 선택하면 유일값만 강조할 수도 있습니다.
사용자 지정 수식으로 ‘완전히 같은 행’ 강조
같은 행의 모든 열이 완전히 일치할 때 행 전체에 색을 넣으려면 수식을 사용합니다.
- 범위 선택: 예를 들어 A2:D100.
- 조건부 서식 → ‘새 규칙’ → ‘수식을 사용하여 서식을 지정할 셀 결정’.
- 수식 입력
=COUNTIFS($A$2:$A$100,$A2,$B$2:$B$100,$B2,$C$2:$C$100,$C2,$D$2:$D$100,$D2)>1
- 서식 버튼 → 채우기 색 지정 → 확인.
‘같지 않은 값’ 구별하기
두 열(A와 B)을 비교해 서로 다른 값을 색칠하려면:
= A1<>B1
위 수식을 조건부 서식에 사용하고 적용 범위를 A1:B100으로 지정하면, 각 행에서 A와 B 값이 다를 때 해당 두 셀이 동시에 색칠됩니다.
동적 하이라이트: 특정 리스트와 일치하는 값
예를 들어 별도의 시트(‘조건표’)에 있는 상품코드 목록과 일치하는 값을 메인 시트에서 표시하고 싶다면:
- ‘조건표’!$A$1:$A$50 에 코드가 있다고 가정.
- 메인 시트 범위를 선택한 뒤, 수식: text
=COUNTIF(조건표!$A$1:$A$50, A1)>0 - 원하는 색 지정 → 확인.
해당 범위 안의 값이 리스트에 존재할 때마다 자동으로 색이 칠해집니다.
색 범례 관리 팁
- 조건 순서: 조건부 서식 관리자(Alt+O+D)에서 규칙 위·아래 이동으로 우선순위를 설정.
- 중복 색상 겹침 방지: ‘규칙 멈추기(Stop If True)’ 체크 박스로 첫 일치 규칙만 적용.
- 테이블(Table): 셀 추가 시 규칙이 자동 확장돼 유지보수 편리.
VBA 한 줄로 빠르게 색칠 (선택)
매크로가 편한 사용자는 다음을 시도해 볼 수 있습니다. A열 기준 중복값 빨간색:
Sub HighlightDupes()
With Range("A:A")
.FormatConditions.AddUniqueValues
.FormatConditions(.FormatConditions.Count).DupeUnique = xlDuplicate
.FormatConditions(.FormatConditions.Count).Interior.Color = vbRed
End With
End Sub
F5 키로 실행하면 끝. 단, 조건부 서식과 달리 VBA는 실행 후 결과가 고정되므로 데이터가 바뀌면 재실행해야 합니다.
정리하자면 조건부 서식은 클릭 몇 번으로 데이터 패턴을 색으로 즉시 파악할 수 있게 해 주는 엑셀의 필수 기능입니다.
중복·고유·다른 값뿐 아니라, 날짜 범위·상위 10%·수식 기반 등 모든 논리적 조건에 응용 가능하니, 위 기본기를 익힌 뒤 다양한 규칙을 직접 실험해 보세요.