- 최초 작성일: 2000-01-17
- 최종 수정일: 2026-09-29
- 조회수: 24 회
- 작성자: 권현욱 (엑셀러)
- 강의 제목: 유효성 검사 V
들어가기 전에
오래 전 엑셀 파일로 진행하던 강의를 웹 글로 복원한 것이라, "버튼을 눌러보세요"처럼 엑셀에서 직접 조작하라는 표현이 남아 있을 수 있습니다. 결과는 본문의 그림이나 표로 확인하실 수 있으며, 현재와 맞지 않는 내용은 보완하되 전반적인 스타일은 당시의 갬성(?)을 유지했습니다.
이번 강좌에서 설명드릴 내용은 유효성검사의 응용에 관한 것으로서 X0077강좌에서 비슷한 내용을 설명을 드린바 있습니다만 두세분이 질문을 해 오셔서 복습을 겸해서 다시 설명을 드립니다. 물론 X0077강좌와 동일한 것은 아닙니다.
유효성 검사 V
핵심 요약
- 데이터 유효성 검사에서 제한 대상을 목록으로 지정하면 셀에 선택 가능한 드롭다운을 만들 수 있습니다.
- 목록 원본은 워크시트 범위를 참조하지 않고 항목을 쉼표로 구분해 직접 입력할 수도 있습니다.
- 정해진 값만 선택하게 하면 반복 입력을 줄이고 입력 오류를 예방할 수 있습니다.
참고: 원문의 표는 워크시트 화면을 옮긴 것으로, 표 옆 칸에 들어 있던 설명 문장은 표 아래 문단으로 옮겼습니다. 김참판 행은 이름만 표 밖의 문장 앞으로 밀려나 있어 표 안으로 되돌렸습니다. 본문에서 말하는 하늘색으로 칠해진 셀은 색상이 이 페이지에 남아 있지 않으며, 내용으로 보아 학력 열의 칸입니다.
| 이름 | 학력 | 부서 |
| 이순신 | ||
| 김유신 | ||
| 조물주 | ||
| 강감찬 | 고졸 | |
| 김춘추 | ||
| 권율 | ||
| 홍판서 | ||
| 김참판 |
하늘색으로 칠해진 셀로 셀포인터를 옮겨 보세요. 콤보박스가 나타나면서 학력과 관련된 항목이 나타나지요? 편리하지 않습니까?
X0077강좌에서는 학력 부분을 워크시트 상의 임의의 영역에 미리 입력시켜 둔 상태에서 지정하는 것을 설명드렸으니 참고하시고…
이번에는 직접 입력하는 방법을 설명드립니다.
(1) 적용하고자 하는 부분(하늘색으로 칠해진 부분)을 선택하고 "데이터-유효성 검사" 메뉴를 선택합니다. (2) "데이터 유효성" 대화상자에서 제한 대상은 "목록", 원본란에는 "고졸,대퇴,대졸,대학원졸"을 입력합니다.
(3) 확인을 클릭하고 위의 하늘색 영역내의 아무 셀이나 클릭해 보세요.
원본란에 입력한 목록들이 주~욱 나타나지요?
다음 시간에 또…
정리 — 유효성 검사 V
| 구분 | 내용 |
|---|---|
| 주제 | 학력 목록을 직접 입력해 셀에서 선택하기 |
| 메뉴 | 데이터 - 유효성 검사 |
| 제한 대상 | 목록 |
| 원본 | 고졸,대퇴,대졸,대학원졸 (쉼표로 구분해 직접 입력) |
| 확인 | 적용한 셀을 클릭하면 입력한 목록이 나타남 |
| 비교 | X0077 강좌는 목록을 워크시트의 임의 영역에 미리 입력해 두고 지정 |
자주 묻는 질문 (FAQ)
Q1. 유효성 검사의 목록을 직접 입력하려면 어떻게 하나요?
적용할 범위를 선택하고 데이터 유효성 대화상자에서 제한 대상을 목록으로 지정한 뒤, 원본란에 고졸,대퇴,대졸,대학원졸처럼 항목을 쉼표로 구분해 입력합니다.
Q2. 목록을 만드는 다른 방법은 무엇인가요?
X0077 강좌에서 설명한 것처럼 목록 항목을 워크시트의 임의의 영역에 미리 입력해 두고 그 범위를 지정하는 방법이 있습니다.
Q3. 설정이 잘 되었는지 어떻게 확인하나요?
확인을 클릭한 뒤 적용한 영역의 셀을 클릭하면 원본란에 입력한 목록이 나타납니다.
마치며
항목이 몇 개 안 되는 목록은 원본란에 직접 입력하면 별도의 목록 영역 없이 간단히 만들 수 있습니다. VBA에 대한 기초 지식을 공부하실 분은 아이엑셀러 닷컴 사이트 상단 메뉴에서 [Excel 강의] - [Excel 입문]을 먼저 보시면 이해하기 쉽습니다.