엑셀 드롭다운 목록 — 데이터 유효성 검사로 정확한 입력·연동 목록까지

엑셀 드롭다운 목록 만들기 — 데이터 유효성 검사로 정확한 입력

엑셀 드롭다운 목록은 데이터 유효성 검사로 셀에 선택 상자를 만들어 오타·형식 오류를 차단합니다. 테이블·UNIQUE·FILTER를 활용하면 목록이 늘어나도 자동 반영되고, 연동(종속) 목록까지 구현할 수 있습니다.

Quick Fix(3분)

  1. 원본 목록을 테이블(Ctrl+T)로 만들고 이름을 ListT로 지정.
  2. 드롭다운 셀 선택 → 데이터 > 데이터 유효성 검사허용=목록.
  3. 원본==ListT[항목] 또는 스필 참조(=F2#).
  4. 입력 메시지오류 메시지 설정으로 안내/제한.

자동 확장 드롭다운

테이블 참조

원본에 =ListT[항목]을 사용하면 새 항목 추가 시 자동 반영됩니다.

UNIQUE 스필

=SORT(UNIQUE(ListT[Category]))   // F2에 스필

드롭다운 원본: =F2#

연동(종속) 드롭다운

INDIRECT 방식(레거시)

=INDIRECT($C$2)   

상위값과 같은 이름의 범위를 미리 만들어 둡니다.

FILTER 방식(365 권장)

=SORT(UNIQUE(FILTER(CityT[City], CityT[Region]=$C$2)))

하위 드롭다운 원본: =G2#

다른 시트/숨김/보호

  • 이름 정의: ItemList = DataSheet!$A$2:$A$200 → 원본 =ItemList
  • 목록 시트 숨김, 드롭다운 셀만 잠금 해제 후 시트 보호

입력 메시지·오류 경고

  • 입력 메시지: 선택 시 안내 툴팁
  • 오류 경고: 중지/경고/정보 중 선택
  • “빈 셀 무시” 해제 시 반드시 선택하도록 강제

Troubleshooting

증상원인해결
새 항목 미반영고정 범위테이블 참조 또는 스필 #로 변경
다른 시트 참조 오류유효성 제한이름 정의로 우회
연동 목록 비어 있음상위값 공백/오타상위 선택 강제, 입력 메시지 안내
#SPILL! 오류스필 공간 없음주변 값 정리, 표 밖으로 이동
INDIRECT 느림이름 다수, 계산량FILTER 방식으로 전환

관련 글

Leave a Reply

Your email address will not be published. Required fields are marked *