Excel에서 여러 열에 드롭다운 목록을 만드는 방법

  • 이 공유
Hugh West

대용량 데이터베이스로 작업하고 목록에서 특정 항목을 선택해야 하는 경우 드롭다운 목록이 도움이 될 수 있습니다. 드롭다운 목록을 사용하여 몇 초 안에 특정 데이터를 선택할 수 있습니다. 여러 열을 사용하여 드롭다운 목록을 만들 수도 있습니다. 오늘 이 기사에서는 여러 열에서 Excel 드롭다운 목록을 만드는 몇 가지 방법에 대해 설명합니다.

연습 워크북 다운로드

이 연습 시트를 다운로드하여 이 기사를 읽고 있습니다.

여러 열에 대한 드롭다운.xlsx

여러 열에 드롭다운 목록을 만드는 3가지 고유한 방법

이 섹션에서는 여러 열이 있는 Excel 드롭다운 목록에 대한 3가지 고유한 방법을 다룹니다. 적절한 예를 들어 토론해 봅시다.

1. 여러 열의 독립적인 드롭다운 목록

여러 열이 있는 독립적인 Excel 드롭다운 목록을 만들 수 있습니다.

다음 예에서는 일부 카메라 가 제공됩니다. "렌즈 모델" "캐논 렌즈 모델" , "니콘 렌즈 모델" "소니 렌즈 모델" 과 같은 예상 모델명 . 이 열을 사용하여 드롭다운 목록을 만들어야 합니다.

단계 :

  • 우선 다른 항목을 만듭니다. 목록을 만들려는 워크시트의 아무 곳에나 테이블을 놓습니다.

  • 이제 이 모델 이름을 사용하여 드롭다운 목록을 만듭니다.
  • 그래서 셀을 선택하십시오.드롭다운 목록(예: 셀 D11 )을 만들려는 경우 -> 데이터 탭으로 이동한 다음 데이터 유효성 검사 를 클릭합니다.

자세히 보기: Excel에서 드롭다운 목록을 만드는 방법(독립 및 종속)

  • 다음으로 데이터 유효성 검사 대화 상자에서 "목록" 을 유효성 검사 기준으로 선택합니다. 그리고 Source 필드에 창이 나타납니다. "렌즈 모델" 열( $B$5:$B$7 )에서 데이터 범위를 선택합니다.
  • 확인 을 클릭하여 확인합니다.

  • 따라서 원하는 드롭다운 목록이 생성됩니다. D11 셀 옆에 있는 이 아이콘을 클릭하여 목록을 봅니다.

  • 이제 <라는 셀 옆에 또 다른 목록을 만듭니다. 3>“캐논 렌즈 모델” ( D12 ). 이전 절차를 반복하고 데이터 배열( $D$5:$D$9 )을 소스 필드로 선택합니다.

  • 확인 을 클릭하여 목록을 만듭니다.

  • 이제 다른 두 셀에 대해 두 개의 드롭다운 목록을 만들어야 합니다. "니콘 렌즈 모델" 의 경우 목록은

  • 이고 "소니 렌즈 모델"의 경우 목록입니다. .

  • 이제 모든 드롭다운 목록이 있으므로 해당 목록에서 독립적으로 옵션을 선택할 수 있습니다. 예를 들어 Nikon 렌즈 모델 의 경우 원근 렌즈를 선택할 수 있습니다.

2. 여러 열에서 OFFSET 기능 사용

OFFSET 기능 여러 열의 드롭다운 목록을 보다 동적으로 만듭니다.

이 예에서는 이전 데이터 세트를 사용합니다. 이제 "렌즈 선택" "모델" 열이 포함된 워크시트의 아무 곳에나 만듭니다.

이 열에서 목록을 만들 것입니다.

단계 :

  • 먼저 셀 D13 에서 렌즈 모델 열의 "헤더" 데이터. 방법 1 과 같이 이 단계를 따르십시오.

D13→데이터 →데이터 유효성 검사

  • 그런 다음 데이터 유효성 검사 대화 상자에서 유효성 검사 기준 으로 목록 을 선택합니다. 이제 소스 데이터로 $D$4:$F$4 를 선택합니다. "Ignore Blank" "In-cell Dropdown" 을 확인하십시오.
  • 계속하려면 확인 을 클릭하십시오.

  • 따라서 D13 셀에 드롭다운 목록이 생성됩니다. 목록을 보려면 이 아이콘을 클릭하세요.

  • 이제 기본 작업이 완료되었으므로 여러 열을 사용하여 최종 드롭다운 목록을 만듭니다. . 이를 위해 E14 셀을 선택하고 이전 방법과 같이 드롭다운 목록을 만드는 과정을 반복합니다. 이제 여기 소스 상자에서 MATCH 기능과 함께 OFFSET 을 적용하여 여러 열을 동시에 사용합니다. 수식은

=OFFSET($D$4,1,MATCH($D14,$D$4:$F$4,0)-1,5,1)

여기서

  • 참조는 $D$4
  • 행은 1 입니다. 매번 1 행 아래로 이동하려고 합니다.
  • 열은 MATCH($D14,$D$4:$F$4,0)-1 입니다. 여기서 MATCH 수식을 사용하여 열 선택을 동적으로 만들었습니다. MATCH 수식에서 조회 값 $D14 이고 lookup_array $D$4:$F$4<4입니다>이고, [일치 유형] EXACT 입니다.
  • [높이] 각 열의 5
  • [너비] 각 열의 1
  • 클릭 “확인” 에서 목록을 가져옵니다. 여러 열.

  • 따라서 여러 열의 드롭다운 목록이 준비되었습니다. 이 목록은 동적입니다. 예를 들어 "Sony 렌즈 모델" 을 선택하면 "모델" 열의 목록에 Sony 렌즈 이름이 표시됩니다.

자세히 보기: IF 문을 사용하여 Excel에서 드롭다운 목록을 만드는 방법 및 Excel에서 수식을 기반으로 드롭다운 목록을 만드는 방법

3. 여러 열의 종속 드롭다운 목록

종속 드롭다운 목록도 수식 기반 및 여러 열 기반 목록입니다.

다음 예를 들어, "대륙" 열 아래에 일부 대륙 이름이 지정되고 해당 대륙 이름 아래 일부 국가 이름을 표시하는 다른 열과 해당 관점 국가 아래 일부 도시 이름이 표시되는 나머지 열이 제공됩니다.

이 다중 항목을 사용하여 드롭다운 목록을 만들어야 합니다.열. 이제 결과를 얻으려는 워크시트의 아무 곳에나 다른 테이블을 만듭니다.

단계 :

  • 먼저 D13 셀에 대륙 이름을 사용하여 드롭다운 목록을 만듭니다. 목록을 만들려면 앞에서 설명한 절차를 따르십시오. 원본 데이터 $D$3:$F$3 를 선택합니다.
  • 다음 확인 을 클릭하여 목록을 만듭니다. 셀 D13 옆에 있는 이 아이콘을 클릭하여 목록을 표시합니다.

  • 다음 단계에서는 을 생성합니다. 해당 국가 열에 대한 "이름 범위" . "아시아" , "아프리카" "유럽" 열을 선택하고 "수식" 으로 이동한 다음 "이름 관리자" , "선택 항목에서 만들기" 를 클릭합니다.

수식 → 이름 관리자 → 선택 항목에서 만들기

  • 새창이 떴습니다. 상단 행 을 확인하고 확인 을 클릭합니다.

  • 이제 셀 선택 E13 데이터 유효성 검사 로 이동하여 목록 을 선택합니다. 소스 상자에서 다음 수식을 적용합니다.

=INDIRECT(D13)

드롭다운 목록 (D13) 에서 아시아 를 선택하면 이름이 지정된 범위 " Asia "( INDIRECT 기능을 통해 해당 범주의 모든 항목을 나열합니다.

  • Then , 확인 을 클릭하면 수식 기반 종속 목록이 만들어집니다.

  • 아직 작업이 끝나지 않았습니다! 단계는 또 다른셀 E13 의 값에 따른 종속 목록! 이렇게 하려면 다시 수식 으로 이동하고 이름 관리자 에서 선택 항목에서 만들기 를 클릭합니다. 상단 행 을 확인하고 새 창이 나타나면 확인 을 클릭합니다.

  • 이제 셀 선택 F13 데이터 유효성 검사 로 이동하여 목록 을 선택합니다. 소스 필드에 다음 수식을 적용합니다.

=INDIRECT(E13)

즉, 드롭다운 목록( C13 )에서 "인도" 를 선택하면 명명된 범위 "인도" (~ INDIRECT 기능) 및 해당 범주의 모든 항목을 나열합니다.

  • 다음으로 확인 을 클릭하여 작업을 완료합니다.

  • 따라서 여러 열의 드롭다운 목록이 완성되었습니다. 이제 "유럽" 과 국가 "독일" 을 선택하면 목록에 해당 결과가 표시됩니다.

자세히 보기: 여러 종속 드롭다운 목록 Excel VBA

빠른 메모

👉 The MATCH 기능은 열을 1,2,3 로 계산하는 반면 OFFSET 기능은 열을 0,1,2 로 계산합니다. 그렇기 때문에 일치 함수 MATCH($D13,$D$3:$F$3,0)-1 .

뒤에 “-1” 을 추가해야 합니다. 👉 동적 드롭다운 목록을 만드는 동안 셀 참조가 절대 참조(예: $B$4 )이고 상대 참조(예: B2 또는 B)가 아닌지 확인하십시오. $2 또는 $B2)

👉오류를 방지하려면 "공백 무시" "셀 내 드롭다운" 을 확인하십시오.

결론

Excel의 여러 열을 기반으로 하는 드롭다운 목록을 사용하면 작업이 훨씬 쉽고 편안해집니다. 이를 위한 세 가지 방법에 대해 논의했습니다. 이 기사와 관련하여 혼란스럽거나 생각이 있는 경우 의견란에 알려주십시오.

Hugh West는 업계에서 10년 이상의 경험을 가진 고도로 숙련된 Excel 트레이너이자 분석가입니다. 그는 회계 및 재무 학사 학위와 경영학 석사 학위를 보유하고 있습니다. Hugh는 교육에 대한 열정을 가지고 있으며 따라하기 쉽고 이해하기 쉬운 독특한 교수법을 개발했습니다. Excel에 대한 그의 전문 지식은 전 세계 수천 명의 학생과 전문가가 자신의 기술을 향상시키고 경력에서 탁월하도록 도왔습니다. Hugh는 자신의 블로그를 통해 자신의 지식을 전 세계와 공유하고 개인과 기업이 잠재력을 최대한 발휘할 수 있도록 무료 Excel 자습서 및 온라인 교육을 제공합니다.