엑셀 드롭다운 목록 만들기 — 데이터 유효성으로 기본·동적·의존형까지

엑셀 드롭다운 목록 만들기: 데이터 유효성으로 기본·동적·의존형까지

엑셀에서 정확한 입력을 강제하려면 엑셀 드롭다운 목록이 가장 빠르고 안전합니다. 이 글은 초보도 바로 적용할 수 있게 기본 → 동적(자동 갱신) → 의존형(부모-자식) 순서로 단계별 설명과 실무 예제를 제공합니다.

Quick Fix(3분 완성)

  1. 목록 준비: 같은 시트 A2:A6에 값 입력.
  2. 대상 선택: 드롭다운 셀 선택 → 데이터 > 데이터 유효성.
  3. 설정: 허용=목록(List) → 원본=$A$2:$A$6 → 확인.
  4. 다른 시트 소스: 범위를 이름 CityList로 정의 후 원본 =CityList.
  5. 동적 갱신: 테이블+SORT(UNIQUE(...)) 보조셀 → 원본 =H2#.
  6. 의존형: FILTER로 보조셀 생성 → 원본을 =I2#로 지정.

개념: 데이터 유효성과 목록 소스

  • 유효성에서 목록(List) 선택 → 셀에 드롭다운 표시.
  • 원본은 쉼표값 또는 범위/이름 사용, 동적은 스필(#) 범위 권장.

기본 드롭다운

같은 시트

원본: =$A$2:$A$6. 잘못된 입력은 오류 경고 탭에서 메시지로 안내합니다.

다른 시트

  1. 원본 범위에 이름 정의(예: CityList).
  2. 드롭다운 원본: =CityList.

동적 드롭다운(테이블 + UNIQUE + #참조)

Sheet2!H2: =SORT(UNIQUE(Table1[도시]))

드롭다운 원본: =Sheet2!H2# — 테이블이 늘어나면 자동 반영됩니다.

의존형 드롭다운(지역 → 매장)

방법 A: FILTER + 스필 참조

H2: =SORT(UNIQUE(TableRegion[지역]))
I2: =SORT(UNIQUE(FILTER(TableStore[매장], TableStore[지역]=A2)))

상위 원본: =H2#, 하위 원본: =I2#

방법 B: 이름 정의 + INDIRECT

지역별 이름 범위를 만들고 하위 원본에 =INDIRECT(A2)를 사용합니다.

검색형 자동완성(Autocomplete)

맥/모바일 등 일부 환경에서 드롭다운 자동완성이 제공되어 긴 목록 탐색을 빠르게 합니다. 가용 범위는 공식 공지를 참고하세요.

Troubleshooting

증상원인해결
화살표 미표시표시 옵션 꺼짐유효성 설정 > 셀에 드롭다운 표시 체크
목록 비동기(갱신 안 됨)고정 범위 사용테이블 + UNIQUE 보조셀, #참조
#SPILL!스필 범위 막힘/경계주변 비우기, 병합 해제, 위치 조정
다른 시트 연결 불가교차시트 제약이름 정의로 범위 래핑 후 =이름
선택값 사라짐소스 항목 삭제테이블 관리, 오류 경고 ON

체크리스트 & 다음 글

Leave a Reply

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