엑셀지식
2026년 5월 1일
작성자: JH (중견기업 인사팀 출신)
엑셀 조건부 서식 완벽 정리
데이터를 시각적으로 강조해 한눈에 파악하기
수백 행의 데이터에서 목표 미달 항목만 빨갛게, 최고값은 초록색으로 자동 강조할 수 있다면 보고서 가독성이 크게 높아집니다. 조건부 서식을 사용하면 조건에 따라 셀의 색상·글꼴·아이콘이 자동으로 바뀝니다. 이 글에서는 클릭으로 쓰는 기본 규칙부터 수식 기반의 고급 활용까지 정리했습니다.
조건부 서식이란?
조건부 서식은 지정한 조건이 참일 때만 셀 서식(색상·글꼴·테두리)을 자동으로 적용하는 기능입니다. 데이터가 바뀌면 서식도 자동으로 갱신됩니다.
조건부 서식 메뉴 경로
[홈] 탭 → [조건부 서식] 버튼
| 메뉴 | 설명 |
| 셀 강조 규칙 | 특정 값보다 크다/작다/같다/텍스트 포함 등 |
| 상위/하위 규칙 | 상위 10개, 하위 10%, 평균 초과 등 |
| 데이터 막대 | 값 크기를 막대 그래프로 시각화 |
| 색조 | 값에 따라 색상 농도가 달라지는 히트맵 |
| 아이콘 집합 | 화살표·신호등·별 등 아이콘으로 상태 표시 |
| 새 규칙 | 수식 기반 커스텀 규칙 작성 |
STEP 1 — 셀 강조: 특정 값 이하 빨간색
1범위 선택 후 규칙 적용
- 서식을 적용할 범위 선택 (예: C2:C100)
- [홈] → [조건부 서식] → [셀 강조 규칙] → [보다 작음]
- 기준값 입력 (예: 60) 후 서식 선택(연한 빨강 채우기)
- [확인]
STEP 2 — 데이터 막대로 수치 시각화
1데이터 막대 적용
- 범위 선택
- [조건부 서식] → [데이터 막대] → 원하는 색상 선택
숫자 값에 비례해 셀 안에 막대가 채워집니다. 별도의 차트를 만들지 않고도 대소 관계를 한눈에 비교할 수 있습니다.
STEP 3 — 수식 기반 조건부 서식 (고급)
수식을 조건으로 사용하면 다른 셀 값을 기준으로 서식을 적용할 수 있습니다.
1예: D열 "불합격" 행 전체를 회색으로
- 서식을 적용할 행 범위 선택 (예: A2:D100)
- [조건부 서식] → [새 규칙] → [수식을 사용하여 서식을 지정할 셀 결정]
- 수식 입력:
=$D2="불합격"
- 원하는 서식(회색 배경) 지정 후 [확인]
=$D2="불합격"
$D2에서 열(D)은 고정($)하고 행(2)은 고정하지 않아야 각 행을 개별 평가합니다.
수식 기반 조건부 서식에서 참조는 선택 범위의 첫 번째 셀을 기준으로 작성합니다. A2:D100을 선택했다면 A2를 기준으로 수식을 씁니다.
STEP 4 — 조건부 서식 규칙 관리
1규칙 확인·수정·삭제
- [조건부 서식] → [규칙 관리]
- 현재 시트의 모든 규칙 목록 확인
- 우선순위 변경(위아래 화살표), 규칙 편집, 삭제 가능
여러 규칙이 겹칠 때는 목록 위쪽 규칙이 우선 적용됩니다. 중요한 규칙을 위로 올리세요.
실무 활용 예시
- 재고 부족 알림 — 수량 10 미만 셀 빨간색 강조
- 목표 달성 여부 — 목표 대비 실적 비율로 신호등(빨강/노랑/초록)
- 중복 데이터 확인 — [셀 강조 규칙] → [중복 값] 선택
- 만료일 임박 강조 — 수식:
=AND($C2>=TODAY(), $C2<TODAY()+30)
자주 묻는 질문
조건부 서식이 인쇄할 때도 적용되나요?
네, 인쇄 시에도 조건부 서식이 적용됩니다. 다만 색조나 데이터 막대는 흑백 인쇄 시 잘 구분되지 않을 수 있으니, 인쇄 목적이라면 굵은 글꼴이나 테두리 서식을 사용하는 것이 좋습니다.
조건부 서식이 너무 많아서 파일이 느려졌습니다.
조건부 서식이 많으면 파일 성능이 저하될 수 있습니다. [규칙 관리]에서 불필요한 규칙을 삭제하고, 범위를 전체 열(A:A) 대신 실제 데이터 범위(A2:A1000)로 축소하세요.
수식 기반 조건부 서식에서 TODAY()를 사용할 수 있나요?
가능합니다. =$C2<TODAY()처럼 TODAY() 함수를 직접 수식에 넣으면 오늘 날짜를 기준으로 동적으로 서식이 적용됩니다. 파일을 열 때마다 오늘 날짜로 자동 갱신됩니다.