엑셀에서 데이터를 입력할 때 잘못된 값이 입력되지 않도록 제한하는 기능이 있습니다. 예를 들어, 점수 입력 시 0~100 사이의 값만 허용하거나, 특정 목록에서만 선택할 수 있도록 설정할 수 있습니다. 이를 통해 데이터의 일관성을 유지하고 오류를 방지할 수 있습니다.
오늘은 데이터 유효성 검사(Data Validation) 기능을 활용하여 입력값을 제한하는 방법을 배워보겠습니다.
1. 데이터 유효성 검사란?
데이터 유효성 검사(Data Validation)는 엑셀에서 허용된 값만 입력하도록 설정하는 기능입니다.
예를 들어,
✅ 나이 입력 시 0~120까지만 허용
✅ 특정 목록(예: "남성", "여성")에서만 선택 가능
✅ 날짜 입력 시 지정된 범위 내에서만 입력 가능
이 기능을 사용하면 데이터 입력 실수를 줄이고, 보다 체계적인 데이터 관리가 가능합니다.
2. 숫자 범위 제한하기 (예: 점수 0~100만 입력)
✔ 숫자 범위 제한 설정 방법
- 제한할 데이터 범위 선택
- 예제: B2:B10 셀에 학생 점수를 입력하는 경우
- "데이터" 탭 → "데이터 유효성 검사" 클릭
- "설정" 탭에서 제한 대상을 "정수"로 선택
- 최소값: 0, 최대값: 100 입력
- "확인" 버튼 클릭
이제 0~100 이외의 값을 입력하면 오류 메시지가 표시됩니다.
💡 예제 표
번호이름점수
1 | 김민수 | 85 |
2 | 이서연 | 76 |
3 | 박지훈 | 92 |
4 | 최유진 | 80 |
5 | 정하은 | 89 |
만약 150을 입력하면 "허용된 범위를 벗어난 값입니다." 라는 경고가 뜹니다.
3. 특정 목록에서만 선택 가능하게 설정 (예: 성별 선택)
데이터 유효성 검사를 활용하면, 특정 값만 선택할 수 있도록 제한할 수 있습니다.
예를 들어, "남성", "여성"만 입력 가능하도록 설정해 보겠습니다.
✔ 드롭다운 목록 만들기
- 제한할 셀 범위 선택 (예: C2:C10)
- "데이터" → "데이터 유효성 검사" 클릭
- "설정" 탭에서 제한 대상을 "목록"으로 선택
- 원본(Source)에 "남성, 여성" 입력
- "확인" 버튼 클릭
이제 셀을 클릭하면 "남성" 또는 "여성"을 선택할 수 있는 드롭다운 메뉴가 표시됩니다.
💡 예제 표
번호이름성별
1 | 김민수 | 남성 |
2 | 이서연 | 여성 |
3 | 박지훈 | 남성 |
4 | 최유진 | 여성 |
5 | 정하은 | 여성 |
4. 날짜 범위 제한하기 (예: 특정 기간 내에서만 입력 가능)
날짜 입력 시, 지정된 기간 내에서만 입력할 수 있도록 설정할 수 있습니다.
예를 들어, 2023년 1월 1일 ~ 2023년 12월 31일 사이의 날짜만 입력 가능하도록 설정해 보겠습니다.
✔ 날짜 제한 설정 방법
- 제한할 데이터 범위 선택 (예: D2:D10)
- "데이터" → "데이터 유효성 검사" 클릭
- "설정" 탭에서 제한 대상을 "날짜"로 선택
- 시작 날짜: 2023-01-01, 종료 날짜: 2023-12-31 입력
- "확인" 버튼 클릭
이제 지정된 범위를 벗어난 날짜를 입력하면 오류 메시지가 표시됩니다.
5. 오류 메시지 사용자 지정하기
기본 오류 메시지는 "허용된 범위를 벗어난 값입니다." 라고 표시되지만,
사용자가 이해하기 쉽게 직접 메시지를 설정할 수도 있습니다.
✔ 오류 메시지 설정 방법
- "데이터 유효성 검사" → "오류 메시지" 탭 클릭
- 스타일: 정지(Stop) 선택
- 제목: "입력 오류", 메시지: "점수는 0~100 사이로 입력하세요." 입력
- "확인" 버튼 클릭
이제 잘못된 값을 입력하면 사용자 지정 메시지가 표시됩니다.
6. 실전 연습: 데이터 유효성 검사 적용하기
다음 연습을 직접 따라 해보면서 오늘 배운 내용을 익혀보세요.
- 연습 1: 점수를 입력할 때 0~100 범위만 허용하세요.
- 연습 2: 직원 명단에서 "남성", "여성"만 선택 가능하도록 설정하세요.
- 연습 3: 날짜 입력 시 2023년 1월 1일 ~ 12월 31일 사이의 날짜만 입력 가능하도록 설정하세요.
- 연습 4: 점수 입력 오류 시 "점수는 0~100 사이로 입력하세요." 라는 맞춤 메시지를 설정하세요.
7. 다음 강의 예고
다음 강의에서는 **"엑셀에서 조건부 서식(Conditional Formatting) 활용하기"**를 배워보겠습니다.
예를 들어, 점수가 90점 이상이면 자동으로 빨간색으로 표시되도록 설정하는 방법 등을 다룰 예정입니다.
'엑셀' 카테고리의 다른 글
007_ 엑셀 매크로(Macro)로 반복 작업 자동화하기 (0) | 2025.03.14 |
---|---|
006_ 엑셀 조건부 서식(Conditional Formatting) 활용하기 (0) | 2025.03.14 |
004_ 엑셀 데이터 정렬 및 필터 기능 활용하기 (0) | 2025.03.13 |
003_ 엑셀 데이터 입력 및 서식 설정하기 (0) | 2025.03.12 |
002_엑셀 기본 화면 구성과 필수 단축키 정리 (0) | 2025.03.12 |