공든탑앱 열기

조건부 서식과 데이터 유효성 검사

컴퓨터활용능력 1급 · 엑셀 기본 작업 · 약 14분

쉽게 말하면

조건부 서식은 '조건에 맞는 셀만 색칠해 줘'라는 기능이에요. 90점 넘는 점수만 파랗게, 마감이 지난 날짜만 빨갛게 하는 식이죠. 값이 바뀌면 색도 저절로 바뀌어요. 행 전체를 칠하고 싶으면 수식으로 규칙을 만드는데, 이때 열 앞에 $를 붙여 고정하는 게 핵심이에요. 데이터 유효성 검사는 반대로 '이런 값만 들어오게' 입구에서 막는 기능이에요.

시험용 정의

조건부 서식은 조건을 만족하는 셀에만 서식을 적용하며, 값이 바뀌면 서식도 자동으로 바뀐다. 규칙 종류는 셀 강조 규칙(보다 큼, 사이, 같음, 텍스트 포함, 발생 날짜, 중복 값), 상위/하위 규칙(상위 10개·10%, 평균 초과), 데이터 막대, 색조, 아이콘 집합, 수식을 사용하여 서식을 지정할 셀 결정이 있다. 수식 규칙은 =로 시작하고 결과가 TRUE면 서식이 적용되며, 범위의 첫 셀 기준으로 쓰고 행 전체에 적용하려면 열을 $로 고정한다. 규칙이 여럿이면 위에 있는 규칙이 우선하며 'True일 경우 중지'로 아래 규칙을 멈출 수 있다. 데이터 유효성 검사는 입력할 수 있는 값을 정하는 기능으로 제한 대상(정수, 소수점, 목록, 날짜, 시간, 텍스트 길이, 사용자 지정), 설명 메시지, 오류 메시지(중지·경고·정보)를 설정한다.

비유로 이해하기

조건부 서식은 형광펜 담당 친구다. '90점 넘으면 칠해'라고 말해 두면 점수가 바뀔 때마다 알아서 칠하고 지운다. 데이터 유효성 검사는 교실 문 앞 출석 확인이라, 명단에 없는 값은 들어오지 못한다.

자세히

먼저 알아 둘 말

말뜻
규칙어떤 조건일 때 어떤 서식을 줄지 정한 것
규칙 관리자규칙을 보고 순서·범위를 바꾸는 창
데이터 막대값 크기에 비례한 막대를 셀 안에 그림
색조값 크기에 따라 셀 색의 진하기를 다르게
아이콘 집합값 구간마다 화살표·신호등 같은 아이콘
유효성 검사셀에 들어갈 수 있는 값을 미리 제한하는 기능

수식 규칙의 $ (첫 셀 A2 기준, 범위 A2:E10)

수식적용 결과
=$C2>=90C열이 90 이상인 행 전체가 칠해짐
=C2>=90각 셀이 자기 오른쪽 두 칸 셀을 비교 → 엉뚱하게 칠해짐
=C$2>=90모든 행이 2행만 봄
=$B2="1반"B열이 1반인 행 전체
=MOD(ROW(),2)=0짝수 행마다 (줄무늬)
=AND($C2>=80,$D2>=80)두 과목 모두 80 이상인 행

알아 둘 점

  • 수식 규칙은 반드시 = 로 시작하고, 결과가 TRUE·FALSE가 나와야 한다
  • 다른 통합 문서를 직접 참조할 수 없다 (같은 통합 문서의 다른 시트는 가능)
  • 규칙은 여러 개 둘 수 있고, 충돌하면 위쪽 규칙이 우선
  • 조건부 서식을 지우려면 '규칙 지우기'. 셀 내용만 지우면 규칙은 남는다
  • 서식 복사로 조건부 서식도 복사된다

데이터 유효성 검사

설정예
목록원본에 1반,2반,3반 입력 → 셀에 드롭다운 목록
정수 / 소수점0 이상 100 이하만
날짜2026-01-01 이후만
텍스트 길이13자 이하만
설명 메시지셀을 선택하면 안내 문구 표시
오류 메시지중지(입력 거부), 경고(계속할지 물음), 정보(알리고 허용)
잘못된 데이터'잘못된 데이터 표시'로 이미 입력된 값에 동그라미

시험에 이렇게 나와요

확인 문제

Q1. A2:E10 범위에서 C열 점수가 90 이상인 '행 전체'를 칠하려고 수식 규칙을 만든다. 맞는 수식은?

  1. =C$2>=90
  2. =$C2>=90
  3. =C2>=90
  4. =$C$2>=90
정답 보기

2번 =$C2>=90

규칙은 범위의 첫 셀(A2) 기준으로 쓰고 다른 셀로 상대적으로 옮겨진다. 모든 열이 C열을 보게 열만 고정($C)하고, 행은 각자 자기 행을 보게 행은 그대로(2) 둔다 → =$C2>=90.

Q2. 조건부 서식에 대한 설명으로 틀린 것은?

  1. 규칙이 여럿이면 위에 있는 규칙이 우선한다
  2. 같은 통합 문서의 다른 시트를 참조할 수 있다
  3. 셀 값이 바뀌면 서식이 자동으로 다시 적용된다
  4. 수식 규칙은 = 없이 써도 된다
정답 보기

4번 수식 규칙은 = 없이 써도 된다

'수식 규칙은 = 없이 써도 된다'가 틀리다. 수식으로 규칙을 만들 때는 =로 시작해야 한다. 나머지는 맞는 설명이다.

Q3. 셀에 1반·2반·3반 중 하나만 드롭다운으로 고르게 하려면?

  1. 조건부 서식 → 데이터 막대
  2. 데이터 유효성 검사 → 목록
  3. 셀 서식 → 사용자 지정
  4. 자동 필터
정답 보기

2번 데이터 유효성 검사 → 목록

데이터 유효성 검사의 목록이다. 원본 칸에 1반,2반,3반처럼 쉼표로 구분해 적으면 셀에 드롭다운이 생긴다. 조건부 서식은 모양만 바꾸고 입력을 막지 못한다.

Q4. 유효성 검사 오류 메시지 스타일 중 잘못된 값의 입력을 아예 막는 것은?

  1. 중지
  2. 경고
  3. 설명
  4. 정보
정답 보기

1번 중지

경고는 묻고, 정보는 알리기만 한다.

Q5. 짝수 행에만 조건부 서식을 적용하는 수식은?

  1. =ROW(2)
  2. =MOD(ROW(),3)=0
  3. =ROW()=2
  4. =MOD(ROW(),2)=0
정답 보기

4번 =MOD(ROW(),2)=0

행 번호를 2로 나눈 나머지가 0이면 짝수 행이다.

Q6. A2:F10에 조건부 서식을 걸어, D열 값이 3보다 작은 행 전체를 칠하려면 어떤 수식을 쓰나?

  1. =D$2<3
  2. =$D2<3
  3. =D2<3
  4. =$D$2<3
정답 보기

2번 =$D2<3

열만 고정($D)하고 행은 상대 참조로 두어야 각 행이 자기 D열 값을 본다.

헷갈리기 쉬운 O·X

셀 내용을 지우면 그 셀의 조건부 서식 규칙도 함께 지워진다.

정답 보기

X 규칙은 남는다. 규칙 지우기를 해야 한다.

행 전체에 서식을 주려면 비교하는 열 앞에 $를 붙인다.

정답 보기

O 맞다. =$C2>=90처럼 열 앞에만 $를 붙이면 어느 열에서 검사하든 C열을 보고, 행 번호는 따라 바뀌어 행 전체에 서식이 들어간다.

유효성 검사의 '경고' 스타일은 잘못된 값을 절대 입력할 수 없게 한다.

정답 보기

X 예를 누르면 입력된다. 막는 건 '중지'.

함께 보면 좋은 개념