가이드 목록
데이터유효성검사드롭다운엑셀입력제한엑셀기초실무엑셀
엑셀 데이터 유효성 검사 가이드 — 입력 오류를 원천 차단하는 법
2026년 3월 16일
데이터 유효성 검사는 셀에 입력할 수 있는 값을 미리 제한하여 잘못된 데이터가 들어오는 것을 방지하는 기능입니다. 드롭다운 목록, 숫자 범위 제한, 날짜 범위 제한 등을 설정할 수 있어 공유 문서에서 특히 유용합니다.
유효성 검사 설정 위치
- 유효성 검사를 적용할 셀 또는 범위 선택
- 데이터 탭 > 데이터 유효성 검사 클릭
- 설정 탭에서 조건 지정
단축키: Alt > D > L (순서대로 누르기)
드롭다운 목록 만들기
가장 많이 사용하는 유효성 검사입니다. 사용자가 정해진 값 중에서만 선택할 수 있도록 합니다.
방법 1: 직접 입력
- 데이터 유효성 검사 > 설정 탭
- 제한 대상: 목록 선택
- 원본에 값을 쉼표로 구분하여 입력
서울,부산,대구,인천,광주
방법 2: 셀 범위 참조
별도 시트에 목록을 만들어두고 참조하면 유지보수가 편합니다.
- “목록” 시트의 A1:A5에 항목 입력
- 유효성 검사 원본에 범위 입력
=목록!$A$1:$A$5
팁: 목록이 늘어날 수 있다면 테이블로 만들거나 OFFSET/INDIRECT 함수를 활용하세요.
방법 3: 이름 정의 활용
- 목록 범위 선택 >
수식 탭 > 이름 정의> 이름: “지점목록” - 유효성 검사 원본에 입력:
=지점목록
이름을 사용하면 수식이 깔끔하고, 여러 곳에서 같은 목록을 재사용할 수 있습니다.
숫자 범위 제한
특정 범위의 숫자만 입력 가능하도록 설정합니다.
예: 수량은 1~100 사이만 허용
- 제한 대상: 정수
- 데이터: 사이
- 최솟값:
1, 최댓값:100
| 제한 유형 | 설명 |
|---|---|
| 정수 | 소수점 없는 숫자만 |
| 소수 | 소수점 포함 숫자 |
| 사이 | 최솟값~최댓값 범위 |
| 보다 큼/작음 | 특정 값 기준 |
날짜 범위 제한
예: 오늘 이후 날짜만 입력 가능
- 제한 대상: 날짜
- 데이터: 크거나 같음
- 시작 날짜:
=TODAY()
예: 2026년 내 날짜만 허용
- 데이터: 사이
- 시작 날짜:
2026-01-01 - 끝 날짜:
2026-12-31
텍스트 길이 제한
예: 비고란은 최대 50자
- 제한 대상: 텍스트 길이
- 데이터: 보다 작거나 같음
- 최댓값:
50
사용자 지정 수식
가장 유연한 방법입니다. 수식이 TRUE를 반환하면 입력을 허용합니다.
예: 중복 값 입력 방지
A열에 중복된 값이 입력되지 않도록 제한:
=COUNTIF($A:$A, A1)<=1
예: 특정 텍스트로 시작하는 값만 허용
상품 코드가 반드시 “PRD-”로 시작해야 하는 경우:
=LEFT(A1, 4)="PRD-"
예: 이메일 형식 검증
@ 기호가 포함되어야 하는 간단한 검증:
=ISNUMBER(FIND("@", A1))
입력 메시지와 오류 메시지 설정
입력 메시지
셀을 선택했을 때 안내 메시지를 표시합니다.
- 데이터 유효성 검사 > 입력 메시지 탭
- 제목: “지점 선택”
- 메시지: “드롭다운에서 지점을 선택해주세요”
오류 메시지
잘못된 값을 입력했을 때 표시할 메시지를 설정합니다.
- 오류 메시지 탭
- 스타일 선택:
| 스타일 | 동작 |
|---|---|
| 중지 | 잘못된 입력 완전 차단 |
| 경고 | 경고 표시, 사용자가 무시 가능 |
| 정보 | 정보 표시, 사용자가 무시 가능 |
권장: 데이터 정확성이 중요하면 “중지”, 참고용이면 “경고”를 사용하세요.
유효성 검사 복사 및 삭제
복사
설정된 셀 복사 > 대상 범위 선택 > Ctrl+Alt+V (선택하여 붙여넣기) > 유효성 검사 선택
삭제
셀 선택 > 데이터 유효성 검사 > 모두 지우기 클릭
핵심 정리
| 목적 | 설정 방법 |
|---|---|
| 선택지 제한 | 목록 → 드롭다운 |
| 숫자 범위 제한 | 정수/소수 → 사이 |
| 날짜 범위 제한 | 날짜 → 시작/끝 지정 |
| 복잡한 조건 | 사용자 지정 수식 |
| 안내 제공 | 입력 메시지 + 오류 메시지 |
데이터 유효성 검사는 설정에 1분이면 충분하지만, 나중에 데이터 정리에 들어갈 수 시간을 절약해줍니다.