엑셀 드롭다운 목록 만들기|데이터 유효성 검사로 3분
드롭다운은 입력 실수를 막는 가장 효과적인 방법입니다. “서울”, “서울시”, “서울 ” 처럼 제각각 입력되는 걸 원천 차단합니다.
가장 빠른 방법
- 드롭다운을 넣을 범위 선택
- 데이터 탭 → 데이터 유효성 검사
- 제한 대상에서 목록 선택
- 원본에 항목을 쉼표로 구분해 입력
“ 서울,부산,대구,인천 “
- 확인
이제 그 칸들에 화살표가 생기고 네 개 중에서만 고를 수 있습니다.
범위를 참조하는 방법 (추천)
항목이 많거나 나중에 바뀔 수 있다면 이쪽이 낫습니다.
이것부터 보면 이해가 빠릅니다
- 빈 시트에 항목을 세로로 입력 (예:
목록시트의 A열) - 데이터 유효성 검사 → 목록
- 원본에
=목록!$A$1:$A$20입력
이러면 목록 시트의 값만 고치면 드롭다운이 바로 바뀝니다. 수식을 다시 건드릴 필요가 없습니다.
항목이 늘어나도 자동 반영되게
위 방법의 약점은 범위가 고정이라는 점입니다. 21번째 항목을 추가하면 안 나옵니다.
범위를 표로 만들면 해결됩니다.
- 목록 범위를 선택하고
Ctrl+T(표로 변환) - 표 이름을 확인 (수식 탭 → 이름 관리자, 기본값은
표1) - 유효성 검사 원본에
=INDIRECT("표1[항목]")입력
표에 행을 추가하면 드롭다운에도 자동으로 들어갑니다.
2단계 연동 목록
“시/도”를 고르면 “구/군”이 그에 맞게 바뀌는 방식입니다.
- 시·도별로 하위 목록을 각각 만들고, 각 범위에 시·도와 똑같은 이름을 지정 (수식 → 이름 정의)
- 1단계 드롭다운은 평범하게 만들기
- 2단계 드롭다운의 원본에
=INDIRECT(A2)입력 (A2가 1단계 칸)
INDIRECT 가 A2에 든 글자를 이름으로 해석해서 해당 범위를 가져옵니다.
입력 제한과 안내 메시지
유효성 검사 창의 다른 탭도 유용합니다.
| 탭 | 하는 일 |
|---|---|
| 설명 메시지 | 셀 선택 시 안내 문구 표시 |
| 오류 경고 | 목록에 없는 값 입력 시 차단 또는 경고 |
오류 경고에서 중지를 고르면 목록 외 값은 아예 입력이 안 됩니다. 경고나 정보로 두면 경고만 뜨고 입력은 됩니다.
체크리스트
자주 묻는 질문
화살표가 안 보입니다.
셀을 클릭해야 나타납니다. 항상 보이게 할 수는 없습니다.
목록에 없는 값이 그냥 입력됩니다.
오류 경고 탭에서 스타일이 ‘중지’인지 확인하세요.
원본에 표 이름을 썼더니 오류가 납니다.
=INDIRECT("표1[항목]") 처럼 INDIRECT로 감싸야 합니다.드롭다운을 지우고 싶습니다.
범위 선택 → 데이터 유효성 검사 → ‘모두 지우기’ 를 누르세요.
기존 데이터에 잘못된 값이 있는지 확인하려면요?
데이터 유효성 검사 → ‘잘못된 데이터’ 를 누르면 동그라미로 표시됩니다.
다음으로 읽어볼 글
읽던 맥락을 이어서 볼 수 있게 골랐습니다.
엑셀 PDF 저장·변환 방법|잘리지 않게 만드는 설정엑셀을 PDF로 저장하는 두 가지 방법과 표가 잘리지 않게 하는 설정을 정리했습니다. 여러 시트를 한 PDF로 묶는 법과 용량 줄이는 법까지 담았습니다.이어서 읽기 →엑셀 자동채우기|더블클릭 한 번으로 끝까지 채우기채우기 핸들 더블클릭으로 수식을 끝까지 채우는 법과 연속 데이터·사용자 지정 목록을 정리했습니다. 빠른 채우기로 패턴을 인식시키는 방법도 담았습니다.이어서 읽기 →엑셀 파일 용량 줄이기|원인별로 찾아서 줄이는 법엑셀 파일이 커지는 원인을 데이터 범위, 이미지, 서식, 피벗 캐시 순으로 찾아 줄이는 법을 정리했습니다. 가장 효과가 큰 순서대로 담았습니다.이어서 읽기 →
