이런 상황에서 필요합니다!
엑셀을 사용할 때 특정 값만 선택하도록 제한하고 싶거나, 반복적인 데이터를 쉽게 입력해야 할 때 드롭다운 목록 기능이 유용합니다. 예를 들어, 직급, 제품명, 지역, 상태(완료/진행 중/보류) 등을 미리 설정해두면 사용자가 실수 없이 데이터를 입력할 수 있습니다.
엑셀에서는 데이터 유효성 검사 기능을 활용하여 드롭다운 목록을 만들 수 있습니다. 오늘은 엑셀에서 드롭다운 목록을 만드는 다양한 방법과 가장 빠르게 적용하는 팁을 알려드리겠습니다.

하주머니와 함께하는 드롭다운 목록 만들기
1. 기본적인 드롭다운 목록 만들기 (가장 쉬운 방법)
엑셀에서는 데이터 유효성 검사 기능을 활용하여 드롭다운 목록을 만들 수 있습니다.
- 방법:
- 드롭다운 목록을 설정할 셀을 선택합니다.
- [데이터] 탭 → [데이터 도구] 그룹 → [데이터 유효성 검사] 클릭
- 설정 탭에서 '제한 대상'을 '목록'으로 변경
- '원본' 칸에 목록으로 사용할 항목을 쉼표(,)로 구분하여 입력 (예: 서울, 부산, 대구, 광주, 인천)
- 확인을 누르면 해당 셀에 드롭다운 목록이 활성화됨
2. 다른 셀 범위를 활용하여 드롭다운 목록 만들기
목록을 직접 입력하는 대신 엑셀의 특정 셀 범위를 참조하여 동적인 드롭다운 목록을 만들 수도 있습니다.
- 방법:
- 드롭다운 목록을 설정할 셀을 선택합니다.
- [데이터] 탭 → [데이터 유효성 검사] 클릭
- '제한 대상'을 **'목록'**으로 설정
- '원본' 칸에 목록으로 사용할 범위를 선택 (예: $A$1:$A$5)
- 확인을 누르면 해당 범위에 있는 값들이 드롭다운 목록으로 표시됨
3. 동적인 드롭다운 목록 만들기 (테이블 또는 범위 이름 활용)
목록이 변경될 가능성이 있을 경우 테이블 기능 또는 범위 이름을 사용하여 자동으로 업데이트되는 드롭다운 목록을 만들 수 있습니다.
- 방법 1: 테이블을 활용하는 방법
- 드롭다운 목록으로 사용할 데이터를 선택합니다.
- Ctrl + T를 눌러 테이블로 변환합니다.
- [데이터] → [데이터 유효성 검사] → '제한 대상'을 '목록'으로 설정
- '원본'에 =테이블이름[컬럼이름] 입력하면 테이블이 확장될 때 자동 반영됨
- 방법 2: 범위 이름을 활용하는 방법
- 목록이 있는 셀 범위를 선택한 후 Ctrl + Shift + F3을 눌러 범위 이름 설정
- [데이터 유효성 검사] → '원본'에 =범위이름 입력
- 목록이 변경되면 자동으로 드롭다운 목록에도 반영됨
4. 드롭다운 목록에서 입력값 자동 수정 기능 추가
엑셀의 기본 드롭다운 목록은 자동 완성 기능이 없지만, 콤보 상자(Combo Box) 컨트롤을 활용하면 자동 완성 기능이 추가된 드롭다운 목록을 만들 수 있습니다.
- 방법:
- [개발 도구] 탭 → [삽입] → [폼 컨트롤] → [콤보 상자] 추가
- 콤보 상자를 원하는 위치에 배치 후 마우스 오른쪽 클릭하여 '컨트롤 서식' 선택
- '입력 범위'에 원하는 목록 범위를 설정하면 자동 완성 기능이 포함된 드롭다운 목록이 활성화됨
하주머니의 추천 방법!
엑셀에서 가장 빠르게 드롭다운 목록을 설정하는 방법은 데이터 유효성 검사에서 직접 목록을 입력하는 것입니다. 하지만 목록이 자주 변경될 경우 테이블이나 범위 이름을 활용하는 방법이 더 효율적입니다.
드롭다운 목록을 활용하면 데이터 입력 실수를 줄이고 문서를 더욱 체계적으로 정리할 수 있습니다. 오늘 배운 기능을 업무에 적극 활용해 보세요!
글을 읽으시다 혹시 잘못된 내용을 발견하시거나 하주머니에게 문의 사항이 있으시면 댓글 남겨주시길 바랍니다. 댓글 남겨주시면 바로 답변드리도록 하겠습니다. 오늘도 글을 읽어주셔서 감사합니다.
댓글