Skip to main content

Excel에서 동적 종속 드롭다운 목록 만들기 (단계별)

Author: Sun Last Modified: 2025-08-06

이 튜토리얼에서는 첫 번째 드롭다운 목록에서 선택된 값에 따라 옵션을 표시하는 종속 드롭다운 목록을 만드는 방법을 단계별로 소개합니다. 즉, 다른 목록의 값을 기반으로 Excel 데이터 유효성 검사 목록을 만들 것입니다.

동적 종속 드롭다운 목록 만들기
손쉬운 도구를 사용하여 10초 만에 종속 드롭다운 목록 만들기
Excel 2021, Excel 365 및 최신 버전에서 동적 종속 드롭다운 목록 만들기
이 튜토리얼에 대해 자주 묻는 질문들

A screenshot showing a dependent drop-down list setup in Excel

샘플 파일 무료 다운로드 An icon for downloading the sample file for creating dependent drop-down lists in Excel


비디오: Excel 종속 드롭다운 목록 만들기

 

동적 종속 드롭다운 목록 만들기

 

1단계: 드롭다운 목록 항목 입력하기

1. 먼저 드롭다운 목록에 표시하려는 항목을 입력하고, 각 목록은 별도의 열에 배치합니다.

첫 번째 열(제품)의 항목들은 나중에 종속 목록의 이름으로 사용됩니다. 예를 들어, 여기서 과일과 채소는 각각 B2:B5와 C2:C6의 이름이 됩니다.

스크린샷 보기:

A screenshot showing entries for drop-down lists in Excel, each list in a separate column

2. 그런 다음 각 데이터 목록에 대한 테이블을 생성합니다.

범위 A1:A3을 선택하고 "삽입" → "표"를 클릭한 후, 표 만들기 대화 상자에서 "내 테이블에 머리글이 있음" 확인란을 선택하고 "확인"을 클릭합니다.

A screenshot showing how to create a table in Excel for drop-down list entries

그런 다음 이 단계를 반복하여 나머지 두 목록에 대한 테이블을 만듭니다.

모든 테이블과 범위 참조는 이름 관리자(“Ctrl” + “F3”을 눌러 열기)에서 확인할 수 있습니다.

A screenshot showing the Name Manager with table references in Excel

2단계: 범위 이름 생성하기

이 단계에서는 주 목록과 각 종속 목록에 대해 "이름"을 생성해야 합니다.

1. 주 목록("A2:A3")에 나타나는 항목들을 선택합니다.

2. 그런 다음 "수식 표시줄(F)" 옆에 있는 "이름 상자"로 이동합니다.

3. 여기에 이름을 입력합니다. 여기서는 "Product"라고 이름을 지정합니다.

4. "Enter" 키를 눌러 완료합니다.

A screenshot showing how to create a range name for the main drop-down list in Excel

그런 다음 위의 단계를 반복하여 각 종속 목록에 대해 별도로 이름을 생성합니다.

여기서 두 번째 열(B2:B5)을 Fruit로, 세 번째 열(C2:C6)을 Vegetable로 이름을 지정합니다.

A screenshot showing how to create range names for the fruit list

A screenshot showing how to create range names for the vegetable list

모든 범위 이름은 이름 관리자(“Ctrl” + “F3”을 눌러 열기)에서 확인할 수 있습니다.

A screenshot showing range names for dependent drop-down lists in the Name Manager in Excel

3단계: 주 드롭다운 목록 추가하기

다음으로 주 드롭다운 목록(Product)을 추가합니다. 이 목록은 일반적인 데이터 유효성 검사 드롭다운 목록이며 종속 드롭다운 목록이 아닙니다.

1. 먼저 테이블을 생성합니다.

셀("E1")을 선택하고 첫 번째 열 머리글("Product")을 입력한 후 다음 열 셀("F1")로 이동하여 두 번째 열 머리글("Item")을 입력합니다. 이 테이블은 드롭다운 목록을 포함하게 됩니다.

그런 다음 두 머리글("E1" 및 "F1")을 선택하고 "삽입" 탭을 클릭한 후 표 그룹에서 "표"를 선택합니다.

표 만들기 대화 상자에서 "내 테이블에 머리글이 있음" 박스를 선택하고 "확인"을 클릭합니다.

A screenshot showing the creation of a table for drop-down list usage in Excel

2. 주 드롭다운 목록을 삽입하려는 셀("E2")을 선택하고 "데이터" 탭을 클릭한 후 "데이터 도구" 그룹에서 "데이터 유효성 검사" → "데이터 유효성 검사"를 클릭합니다.

A screenshot showing how to insert a main drop-down list in Excel using Data Validation

3. 데이터 유효성 검사 대화 상자에서

  • "허용" 섹션에서 "목록"을 선택하고
  • 아래 공식을 "소스" 바에 입력합니다. Product는 주 목록의 이름입니다.
  • "확인"을 클릭합니다.
=Product

A screenshot showing the Data Validation dialog for the main drop-down list in Excel

주 드롭다운 목록이 생성된 것을 확인할 수 있습니다.

A screenshot showing the main drop-down list created in Excel

4단계: 종속 드롭다운 목록 추가하기

1. 종속 드롭다운 목록을 추가하려는 셀("F2")을 선택하고 "데이터" 탭을 클릭한 후 데이터 도구 그룹에서 "데이터 유효성 검사" → "데이터 유효성 검사"를 클릭합니다.

2. 데이터 유효성 검사 대화 상자에서

  • "허용" 섹션에서 "목록"을 선택하고
  • 아래 공식을 "소스" 바에 입력합니다. E2는 주 드롭다운 목록이 포함된 셀입니다.
  • "확인"을 클릭합니다.
=INDIRECT(SUBSTITUTE(E2," ","_"))

A screenshot showing how to add a dependent drop-down list in Excel using Data Validation

E2가 비어 있는 경우(주 드롭다운 목록에서 아무 항목도 선택하지 않은 경우), 아래와 같은 메시지가 팝업됩니다. 계속하려면 "예"를 클릭하세요.

A screenshot showing a warning message when the main drop-down list is empty in Excel

이제 종속 드롭다운 목록이 생성되었습니다.

A screenshot showing a completed dependent drop-down list in Excel

5단계: 종속 드롭다운 목록 테스트하기

1. 주 드롭다운 목록("E2")에서 "Fruit"를 선택한 후 종속 드롭다운 목록("F2")에서 화살표 아이콘을 클릭하여 과일 항목이 목록에 있는지 확인하고 종속 드롭다운 목록에서 하나의 항목을 선택합니다.

2. "Tab" 키를 눌러 데이터 입력 테이블에서 새 행을 시작하고 "Vegetable"을 선택한 후 오른쪽의 다음 셀로 이동하여 채소 항목이 목록에 있는지 확인하고 종속 드롭다운 목록에서 하나의 항목을 선택합니다.

An animation demonstrating how to use the dependent drop-down list in Excel

참고:

손쉬운 도구를 사용하여 10초 만에 종속 드롭다운 목록 만들기

 

Kutools for Excel은 종속 드롭다운 목록을 더 쉽고 빠르게 만들 수 있는 강력한 도구를 제공합니다:

An animation showing how to create a dependent drop-down list in Excel using Kutools

Kutools for Excel은 300개 이상의 고급 기능을 제공하여 복잡한 작업을 간소화하고 창의성과 효율성을 향상시킵니다. AI 기능과 통합되어 Kutools는 정확하게 작업을 자동화하며, 데이터 관리를 손쉽게 만듭니다. Kutools for Excel의 상세 정보...무료 체험하기...

1단계: 드롭다운 목록 항목 입력하기

먼저 아래 스크린샷과 같이 데이터를 정리하세요:

A screenshot showing how to arrange data for creating a dependent drop-down list

2단계: Kutools 도구 적용하기

1. 생성한 데이터를 선택하고 "Kutools" 탭을 클릭한 후 드롭다운 목록을 클릭하여 하위 메뉴를 표시하고 동적 드롭다운 목록을 클릭합니다.

A screenshot showing the Kutools Drop-down List menu in Excel

2. "종속 드롭다운 목록"에서:

  • 데이터 모드와 일치하는 "모드 B"를 선택하고
  • "출력 범위"를 선택합니다. 출력 범위 열은 데이터 범위 열과 같아야 합니다.
  • "확인"을 클릭합니다.

A screenshot showing the Dependent Drop-down List dialog

이제 종속 드롭다운 목록이 생성되었습니다.

A screenshot showing a completed dependent drop-down list created with Kutools

팁:
  • "모드 B"는 드롭다운 목록에서 세 번째 레벨 이상을 생성하는 것을 지원합니다:
    A screenshot showing Mode B in Kutools for creating a multi-level dependent drop-down list
  • 아래 스크린샷과 같이 데이터가 배열된 경우 "모드 A"를 사용해야 하며, 이는 2단계 종속 드롭다운 목록만 지원합니다.
    A screenshot showing Mode A in Kutools for creating a 2-level dependent drop-down list
  • Kutools를 사용하여 종속 드롭다운 목록을 만드는 방법에 대한 자세한 내용은 이 튜토리얼을 방문하세요.

Kutools for Excel

30일 무료 평가판, 신용카드 필요 없음.

Excel용 300개 이상의 강력한 고급 기능 및 함수.

특별한 기술이 필요 없으며 매일 시간을 절약할 수 있습니다.

Excel 2021, Excel 365 및 최신 버전에서 동적 종속 드롭다운 목록 만들기

 

Excel 365, Excel 2021 또는 최신 버전을 사용 중이라면 새로운 함수인 "UNIQUE"와 "FILTER"를 사용하여 동적 종속 드롭다운 목록을 빠르게 생성할 수 있습니다.

아래 스크린샷과 같이 소스 데이터가 배열되어 있다고 가정하고, 아래 단계를 따라 동적 드롭다운 목록을 생성하세요.

A screenshot showing source data arranged for creating dependent drop-down lists in Excel

1단계: 주 드롭다운 목록 항목 가져오기 위한 공식 사용하기

셀을 선택하고, 예를 들어 G3 셀을 선택한 후 UNIQUE 및 FILTER 함수를 사용하여 "Product" 목록에서 고유한 값을 추출하고 "Enter" 키를 누릅니다.

=UNIQUE(FILTER(A3:A20, A3:A20<>""))
참고: 제품이 A3:A12에 있을 때, 가능한 새 항목을 위해 배열에 8개의 추가 셀을 추가했습니다. 또한 FILTER 함수를 UNIQUE에 포함하여 공백 없는 고유 값을 추출합니다.

A screenshot showing the UNIQUE and FILTER formula used to extract items for the main drop-down list in Excel

2단계: 주 드롭다운 목록 생성하기

1. 주 드롭다운 목록을 배치하려는 셀을 선택하고, 예를 들어 "D3" 셀을 선택한 후 "데이터" 탭을 클릭하고 "데이터 도구" 그룹에서 "데이터 유효성 검사" → "데이터 유효성 검사"를 클릭합니다.

2. "데이터 유효성 검사" 대화 상자에서

  • "허용" 섹션에서 "목록"을 선택하고
  • 아래 공식을 "소스" 바에 입력하고
  • "확인"을 클릭합니다.
=$G$3#
참고: 이것은 스피ル 범위 참조라고 하며, 이 구문은 확장되거나 축소되는 범위 전체를 참조합니다.

A screenshot showing the Data Validation dialog for creating the main drop-down list in Excel

이제 주 드롭다운 목록이 생성되었습니다.

A screenshot showing the created main drop-down list in Excel

3단계: 종속 드롭다운 목록 항목 가져오기 위한 공식 사용하기

셀을 선택하고, 예를 들어 H3 셀을 선택한 후 FILTER 함수를 사용하여 셀 "D3" (주 드롭다운 목록에서 선택된 항목)에 기반하여 항목을 필터링하고 "Enter" 키를 누릅니다.

=FILTER(B3:B20, A3:A20=D3)
참고: 주 드롭다운 목록에 공백이 있는 경우, 공식은 0을 반환합니다.

A screenshot showing the FILTER formula used to extract dependent items in Excel

4단계: 종속 드롭다운 목록 생성하기

1. 종속 드롭다운 목록을 배치할 셀을 선택하고, 예를 들어 "E3" 셀을 선택한 후 "데이터" 탭을 클릭하고 "데이터 도구" 그룹에서 "데이터 유효성 검사" → "데이터 유효성 검사"를 클릭합니다.

2. "데이터 유효성 검사" 대화 상자에서

  • "허용" 섹션에서 "목록"을 선택하고
  • 아래 공식을 "소스" 바에 입력하고
  • "확인"을 클릭합니다.
=$H$3#
참고: 이것은 스피루 범위 참조라고 하며, 이 구문은 확장되거나 축소되는 범위 전체를 참조합니다.

A screenshot showing the Data Validation dialog for creating the dependent drop-down list in Excel

이제 종속 드롭다운 목록이 성공적으로 생성되었습니다.

A screenshot showing the completed dependent drop-down list in Excel

새로운 항목을 추가하거나 A3:A20에서 일부 변경 사항을 수행하면 드롭다운 목록이 자동으로 업데이트됩니다.

팁:

드롭다운 목록 알파벳순 정렬하기

드롭다운 목록의 항목을 알파벳순으로 정렬하려면 준비 테이블에 아래 공식을 사용할 수 있습니다.

주 드롭다운(G3 셀의 공식):

=SORT(UNIQUE(FILTER(A3:A20, A3:A20<>"")))

종속 드롭다운(H3 셀의 공식):

=SORT(FILTER(B3:B20, A3:A20=D3))

이제 두 드롭다운 목록 모두 알파벳순(A-Z)으로 정렬되었습니다.

A screenshot showing the sorted dependent drop-down lists alphabetically in Excel

알파벳 역순(Z-A)으로 정렬하려면 아래 공식을 사용하세요:

주 드롭다운(G3 셀의 공식):

=SORT(UNIQUE(FILTER(A3:A20, A3:A20<>"")), 1, -1)

종속 드롭다운(H3 셀의 공식):

=SORT(FILTER(B3:B20, A3:A20=D3), 1, -1)

자주 묻는 질문들:

1. 각 데이터 목록에 테이블을 삽입하는 이유는 무엇인가요?

데이터 목록에 테이블을 삽입하면 데이터 목록의 변경 사항에 따라 드롭다운 목록이 자동으로 업데이트됩니다. 예를 들어, 첫 번째 데이터 목록에 'Others'를 추가하면 주 드롭다운 목록에도 자동으로 'Others'가 추가됩니다.

A screenshot showing how a table automatically updates a drop-down list when new data is added

2. 드롭다운 목록을 배치하기 위해 테이블을 사용하는 이유는 무엇인가요?

Tab 키를 눌러 테이블에 새 줄을 추가하면 새 줄에도 드롭다운 목록이 자동으로 추가됩니다.

3. INDIRECT 함수는 어떻게 작동합니까?

INDIRECT 함수는 텍스트 문자열을 유효한 참조로 변환하는 데 사용됩니다.

4. INDIRECT(SUBSTITUTE(E2&F2," ","")) 공식은 어떻게 작동합니까?

먼저 SUBSTITUTE 함수는 텍스트를 다른 텍스트로 대체합니다. 여기서는 결합된 이름(E2 및 F2)에서 공백을 제거하는 데 사용됩니다. 그런 다음 INDIRECT 함수는 텍스트 문자열(E2 및 F2에 의해 결합된 내용)을 유효한 참조로 변환합니다.

최고의 오피스 생산성 도구

🤖 Kutools AI Aide: 지능형 실행을 기반으로 데이터 분석 혁신 지능형 실행   |  코드 생성  |  사용자 정의 수식 생성  |  데이터 분석 및 차트 생성  |  Kutools Functions 호출
인기 기능: 중복 찾기, 강조 또는 중복 표시  |  빈 행 삭제  |  데이터 손실 없이 열 또는 셀 병합  |  반올림...
슈퍼 LOOKUP: 다중 조건 VLookup    다중 값 VLookup  |   다중 시트 조회   |   퍼지 매치 ....
고급 드롭다운 목록: 드롭다운 목록 신속 생성  |  의존형 드롭다운 목록  |  다중 선택 드롭다운 목록....
열 매니저: 지정 개수 열 추가  |  열 이동  |  숨겨진 열 표시 상태 전환 |  범위 및 열 비교 ...
주요 기능: 그리드 포커스  |  디자인 보기  |  향상된 수식 표시줄   통합 문서 & 시트 관리   |  자동 텍스트 라이브러리   |  날짜 선택기   |  데이터 병합   |  셀 암호화/해독   목록별 이메일 보내기  |  슈퍼 필터  |  특수 필터 (굵게/이탤릭/취소선 필터...)...
Top15 도구 세트12개 텍스트 도구(텍스트 추가, 특정 문자 삭제, ...)  |  50+ 차트 유형(간트 차트, ...)  |  40+ 실용 수식(생일을 기반으로 나이 계산, ...)  |  19개 삽입 도구(QR 코드 삽입, 경로에서 그림 삽입, ...)  |  12개 변환 도구(단어로 변환하기, 통화 변환, ...)  |  7개 병합 & 분할 도구(고급 행 병합, 셀 분할, ...)  |  ... 그리고 그 외
Kutools를 원하는 언어로 사용하세요 – 영어, 스페인어, 독일어, 프랑스어, 중국어 등40가지 이상의 언어를 지원합니다!

Kutools for Excel로 Excel 실력을 한 단계 업그레이드하고, 그 어떤 때보다 뛰어난 효율성을 경험하세요. Kutools for Excel은300개 이상의 고급 기능을 제공하여 생산성을 높이고 저장 시간을 줄여줍니다. 가장 필요한 기능을 지금 바로 확인하세요...


Office Tab이 오피스에 탭 인터페이스를 제공하여 작업을 훨씬 쉽게 만듭니다

  • Word, Excel, PowerPoint에서 탭 기반 편집과 읽기를 활성화합니다.
  • 여러 문서를 새 창이 아닌 동일한 창의 새 탭에서 열고 생성하세요.
  • 생산성이50% 향상되며, 매일 수백 번의 마우스 클릭을 줄일 수 있습니다!