엑셀에서 드롭다운 목록은 사용자가 지정된 항목 중 하나를 선택하도록 제한할 수 있어 데이터 입력의 정확성을 높여줍니다. 오늘은 드롭다운 리스트의 모든 기능을 하나씩 살펴보겠습니다.
✅ 1. 기본 드롭다운 목록 만들기
- 입력할 셀 범위 선택
- 메뉴에서 데이터 > 데이터 유효성 검사 클릭
- 제한 대상에서 목록 선택
- 직접 항목 입력 또는 범위 참조
예: 사과, 배, 포도
✅ 2. 셀 범위 참조로 드롭다운 만들기
목록 항목을 셀에 입력해두고, 해당 셀 범위를 참조하여 드롭다운을 생성하면 관리가 편리합니다.
예: =Sheet2!$A$1:$A$5
✅ 3. 동적 드롭다운 목록
항목 개수가 자주 바뀐다면 테이블이나 OFFSET 또는 INDEX 함수를 사용한 동적 범위를 설정할 수 있습니다.
=OFFSET(시작셀, 0, 0, COUNTA(목록열), 1)
✅ 4. 중첩(종속) 드롭다운 목록
선택한 값에 따라 다른 목록을 보여주고 싶을 땐 INDIRECT 함수로 연결된 드롭다운을 설정합니다.
- 첫 번째 목록: 대분류(예: 나라)
- 두 번째 목록: 소분류(예: 도시)
- 소분류의 이름 정의를 통해 INDIRECT로 연결
=INDIRECT(A2)
✅ 5. 드롭다운에 사용자 메시지와 오류 경고 추가
입력 메시지와 오류 메시지를 함께 설정하면 사용자 친화적인 UI를 만들 수 있습니다.
- 입력 메시지: 셀 선택 시 팁 제공
- 오류 경고: 잘못된 값을 막기
✅ 6. 드롭다운을 다른 시트에 적용하는 팁
목록이 있는 시트와 드롭다운을 사용할 시트가 다를 경우, 이름 정의(Name)를 사용해 쉽게 참조할 수 있습니다.
수식 > 이름 관리자 > 새 이름 정의 > =Sheet2!$A$1:$A$10
💡 이름 정의 후, 유효성 검사에
=이름 형식으로 입력하면 됩니다.
📌 마무리 요약
- 📋 기본 드롭다운: 간단한 목록 입력
- 📊 셀 참조형: 목록을 셀에서 관리
- 🔄 동적 목록: 자동으로 범위 확장
- 🔗 중첩 드롭다운: 선택값에 따라 연결
- 📣 사용자 메시지: 입력 도움 제공
- 🧠 이름 정의: 다른 시트와 연동
드롭다운 기능만 잘 활용해도 입력 오류를 줄이고, 사용자 편의성을 크게 높일 수 있습니다. 지금 바로 시도해보세요!