TOP

연결된 드롭다운 목록

설명

Excel에서는 빠르고 쉽게 할 수 있습니다. 드롭다운 목록 만들기 , 하지만 종속 드롭다운 목록을 만들어 본 적이 있나요? 이러한 목록을 만드는 방법에는 여러 가지가 있으므로 이를 살펴보겠습니다.


방법 1. INDIRECT 함수

이 기술은 INDIRECT 함수의 적용을 기반으로 합니다. 이 함수는 지정된 셀의 내용을 Excel이 이해하는 범위 주소로 변환하는 간단한 작업을 수행할 수 있습니다. 즉, 셀에 "라는 텍스트가 포함되어 있는 경우 А1 ", 그러면 함수는 결과적으로 셀에 대한 참조를 제공합니다. А1 . 셀에 "라는 단어가 포함된 경우 Auto "이면 함수는 이름이 지정된 범위에 대한 참조를 출력합니다. Auto 등.

예를 들어, 다음 자동차 모델 목록을 살펴보겠습니다. Toyota, Ford 그리고 Nissan :

Toyota 모델의 전체 목록을 선택하십시오(셀에서 А2 목록 끝까지) 이 범위에 이름을 지정합니다. Toyota 메뉴에서 삽입 - 이름 - 할당 (Insert - Name - Define) . 그런 다음 목록에 대해 동일한 작업을 반복합니다. Ford 그리고 Nissan , 이에 따라 범위의 이름을 지정합니다. Ford 그리고 Nissan .

이름을 할당할 때 Excel의 범위 이름에는 공백, 구두점을 포함할 수 없으며 문자로 시작해야 한다는 점을 기억하세요. 따라서 자동차 브랜드 중 하나에 차이가 있는 경우(예: Ssang Yong), 셀과 범위 이름에서 밑줄로 바꿔야 합니다(예: Ssang_Yong).

이제 자동차 브랜드를 선택하기 위한 첫 번째 드롭다운 목록을 만들어 보겠습니다. 빈 셀을 선택하고 메뉴를 엽니다. 데이터 - 확인 (Data - Validation) , 드롭다운 목록에서 데이터 형식 옵션을 선택하세요 목록 그리고 현장에서 원천 - 브랜드 이름이 있는 셀을 강조 표시합니다(이 예에서는 노란색 셀). 클릭 후 ОК 첫 번째 드롭다운 목록이 준비되었습니다.

이제 첫 번째 목록에서 선택한 브랜드의 모델을 표시하는 두 번째 드롭다운 목록을 만들어 보겠습니다. 이전 경우와 마찬가지로 빈 셀을 선택하고 메뉴를 엽니다. 데이터 - 확인 - 더 나아가 목록 . 해당 영역에서 원천 다음 수식을 입력해야 합니다.

=INDIRECT(F3)

어디:

모두. 클릭 후 좋아요 두 번째 목록의 내용은 첫 번째 목록에서 선택한 범위의 이름으로 선택됩니다.

이 방법의 단점:

방법 2. 일치 목록(OFFSET 및 MATCH)

이 방법을 사용하려면 다음 유형의 정렬된 모델 일치 목록이 필요합니다.

브랜드의 기본 드롭다운 목록을 생성하려면 위에서 설명한 일반적인 방법, 즉 다음을 사용할 수 있습니다.

그러나 모델의 종속 목록의 경우 특정 브랜드의 모델 셀만 동적으로 참조하는 OFFSET 함수를 사용하여 명명된 범위를 만들어야 합니다. 이를 위해:

=OFFSET( $A$1 ; MATCH($G$7;$A:$A;0)-1 ; 1 ; COUNTIF($A:$A;$G$7) ; 1 )

참조는 절대적이어야 합니다(기호 포함). $ ). Enter을 누르면 시트 이름이 자동으로 수식에 추가됩니다.

OFFSET 함수는 원하는 크기의 범위에 대한 참조를 발행할 수 있으며, 주어진 행과 열 수만큼 초기 셀을 기준으로 이동됩니다. 보다 이해하기 쉬운 버전에서 이 함수의 구문은 다음과 같습니다.

=OFFSET( 시작_셀 ; Shift_Down ; Shift_right ; range_size_in_rows ; range_size_in_columns )

그래서:

결과는 다음과 같아야 합니다.

생성된 수식을 기반으로 드롭다운 목록을 셀에 추가하는 작업이 남아 있습니다. G8 . 이를 위해:

주제에 관한 기사: