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

Excel 의 드롭다운 목록 은 강력한 도구입니다. 선택 시 선택 목록을 제공하는 드롭다운 화살표를 사용자에게 제공할 수 있습니다.

이렇게 하면 사용자가 직접 답변을 입력하지 않아도 되므로 데이터 입력 오류를 줄일 수 있습니다. Excel 을 사용하면 셀 범위에서 해당 드롭다운 목록의 항목을 가져올 수도 있습니다.

그러나 여기서 그치지 않습니다. 드롭다운 셀에 대한 데이터 유효성 검사를 구성하는 몇 가지 창의적인 방법을 사용하여 여러 개의 연결된 드롭다운 목록을 만들 수도 있습니다. 여기서 두 번째 목록에서 사용할 수 있는(available in a second list) 항목 은 첫 번째 목록에서 사용자가 만든 섹션에 따라 다릅니다.

다중 연결(Linked) 드롭다운 목록이 좋은(Good) 이유는 무엇입니까 ?

대부분의 온라인 양식은 이전의 드롭다운 목록에서 답변한 내용을 기반으로 보조 드롭다운 목록을 작성한다는 점을 고려하십시오. 즉 , 온라인 양식만큼 고급 Excel 데이터 입력 시트 를 만들 수 있습니다 . 사용자의 답변에 따라 자체적으로 수정됩니다. 

예를 들어 Excel 스프레드시트를 사용하여 (Excel)컴퓨터 수리(computer repairs) 가 필요한 사용자로부터 컴퓨터 정보를 수집 한다고 가정해 보겠습니다 . 

입력 옵션은 다음과 같습니다.

  • 컴퓨터 부품(Computer Part) : 모니터, 마우스(Mouse) , 키보드(Keyboard) , 베이스 시스템(Base System)
  • 부품 유형:
    • 모니터(Monitor) : 유리, 하우징(Housing) , 전원 코드(Power Cord) , 내부 전자 제품(Internal Electronics)
    • 마우스(Mouse) : 휠, LED 라이트(LED Light) , 코드(Cord) , 버튼(Buttons) , 케이스
    • 키보드(Keyboard) : 키, 하우징(Housing) , 멤브레인(Membrane) , 코드(Cord) , 내부 전자장치(Internal Electronics)
    • 기본 시스템(Base System) : 케이싱, 버튼(Buttons) , 포트(Ports) , 전원(Power) , 내부 전자 장치(Internal Electronics) , 운영 체제(Operating System)

이 트리에서 볼 수 있듯이 "부품 유형"에 대해 선택할 수 있어야 하는 정보 는 사용자가 첫 번째 드롭다운 목록에서 선택 하는 컴퓨터 부품 에 따라 다릅니다.(Computer Part)

이 예에서 스프레드시트는 다음과 같이 보일 수 있습니다.

연결된 드롭다운 목록을 여러 개 만드는 경우 B1의 드롭다운 목록에서 선택한 항목을 사용하여 B2의 드롭다운 목록 내용을 구동할 수 있습니다.

이를 설정하는 방법을 살펴보겠습니다. 또한 아래 예제와 함께 예제 Excel 시트를 자유롭게 다운로드하십시오.

드롭다운 목록 소스 시트 만들기(List Source Sheet)

이와 같이 설정하는 가장 깔끔한 방법은 모든 드롭다운 목록 항목을 구성할 수 있는 Excel 에서 새 탭을 만드는 것입니다.(Excel)

이러한 연결된 드롭다운 목록을 설정하려면 맨 위에 있는 머리글이 첫 번째 드롭다운 목록에 포함하려는 모든 컴퓨터 부품인 테이블을 만듭니다. 그런 다음 해당 헤더 아래에 있어야 하는 모든 항목(부품 유형)을 나열합니다.

다음으로, 나중에 데이터 유효성 검사(Data Validation) 를 설정할 때 올바른 범위를 선택할 수 있도록 각 범위를 선택하고 이름을 지정하려고 합니다 .

이렇게 하려면 각 열 아래에 있는 모든 항목을 선택하고 선택한 이름은 헤더와 동일한 범위를 선택합니다. 테이블 이름을 지정하려면 "A" 열 위의 필드에 이름을 입력하기만 하면 됩니다.

예를 들어 A2 에서 A5 셀을 선택 하고 해당 범위의 이름을 "모니터"로 지정합니다.

모든 범위의 이름이 적절할 때까지 이 프로세스를 반복합니다. 

이를 수행하는 다른 방법은 Excel의 선택(Selection) 항목 에서 만들기(Create) 기능을 사용하는 것입니다. 이렇게 하면 위의 수동 프로세스와 같이 모든 범위의 이름을 지정할 수 있지만 한 번만 클릭하면 됩니다.

이렇게 하려면 생성한 두 번째 시트에서 모든 범위를 선택하면 됩니다. 그런 다음 메뉴 에서 수식(Formulas) 을 선택 하고 리본에서 선택 항목에서 만들기를 선택 합니다.(Create from Selection)

팝업 창이 나타납니다. 맨 위 행만(Top row) 선택되어 있는지 확인한 다음 확인 을 선택 합니다(OK) .

이렇게 하면 맨 위 행의 헤더 값을 사용하여 그 아래에 있는 각 범위의 이름을 지정합니다. 

첫 번째 드롭다운 목록 설정

이제 여러 개의 연결된 드롭다운 목록을 설정할 차례입니다. 이것을하기 위해:

1. 첫 번째 시트로 돌아가서 첫 번째 레이블 오른쪽에 있는 빈 셀을 선택합니다. 그런 다음 메뉴에서 데이터(Data) 를 선택 하고 리본에서 데이터 유효성 검사(Data Validation) 를 선택 합니다.

2. 열리는 데이터 유효성 검사 창의 (Data Validation)허용(Allow) 아래 에서 목록 을 선택하고 (List)소스(Source) 아래 에서 위쪽 화살표 아이콘을 선택합니다. 이렇게 하면 이 드롭다운 목록의 소스로 사용할 셀 범위를 선택할 수 있습니다.

3. 드롭다운 목록 소스 데이터를 설정한 두 번째 시트를 선택한 다음 헤더 필드만 선택합니다. 선택한 셀의 초기 드롭다운 목록을 채우는 데 사용됩니다.

4. 선택 창에서 아래쪽 화살표를 선택하여 데이터 유효성 검사(Data Validation) 창을 확장합니다. 선택한 범위가 이제 소스(Source) 필드에 표시되는 것을 볼 수 있습니다. 확인(OK) 을 선택 하여 완료합니다.

5. 이제 기본 시트로 돌아가서 첫 번째 드롭다운 목록에 두 번째 시트의 각 헤더 필드가 포함되어 있음을 알 수 있습니다.

이제 첫 번째 드롭다운 목록이 완료되었으므로 다음으로 연결된 드롭다운 목록을 만들 차례입니다.

첫 번째 드롭다운 목록 설정

첫 번째 셀에서 선택한 항목에 따라 목록 항목을 로드할 두 번째 셀을 선택합니다.

위의 과정을 반복하여 데이터 유효성 검사(Data Validation) 창을 엽니다. 허용(Allow) 드롭다운 에서 목록(List) 을 선택 합니다. 소스(Source) 필드는 첫 번째 드롭다운 목록에서 선택한 항목에 따라 목록 항목을 가져오는 필드입니다.

이렇게 하려면 다음 공식을 입력하십시오.

=INDIRECT($B$1)

INDIRECT 기능 은 어떻게 작동합니까?

이 함수는 텍스트 문자열에서 유효한 Excel 참조(이 경우 범위)를 반환합니다. 이 경우 텍스트 문자열은 첫 번째 셀($B$1)이 전달한 범위의 이름입니다. 따라서 INDIRECT는 범위 이름을 가져온 다음 해당 이름과 연결된 올바른 범위로 드롭다운 데이터 유효성 검사를 제공합니다.

참고(Note) : 첫 번째 드롭다운에서 값을 선택하지 않고 이 두 번째 드롭다운에 대한 데이터 유효성 검사를 구성하면 오류 메시지가 표시됩니다. (Yes) 를 선택 하여 오류를 무시하고 계속할 수 있습니다.

이제 새로운 여러 개의 연결된 드롭다운 목록을 테스트하십시오. 첫 번째 드롭다운을 사용하여 컴퓨터 부품 중 하나를 선택합니다. 두 번째 드롭다운을 선택하면 해당 컴퓨터 부품에 대한 적절한 목록 항목이 표시되어야 합니다. 이는 해당 부품 에 대해 입력한 두 번째 시트(on the second sheet) 의 열에 있는 부품 유형입니다 .

Excel 에서 (Excel)여러 연결(Multiple Linked) 드롭다운 목록 사용

보시다시피, 이것은 스프레드시트를 훨씬 더 동적으로 만드는 매우 멋진 방법입니다. 사용자 가 다른 셀에서 선택한(select in other cells) 항목에 대한 응답으로 후속 드롭다운 목록을 채우면 스프레드시트가 사용자에게 훨씬 더 민감하게 반응하고 데이터가 훨씬 더 유용해집니다.

위의 팁을 활용하여 스프레드시트에서 어떤 종류의 흥미로운 연결된 드롭다운 목록을 만들 수 있는지 확인하세요. 아래 댓글 섹션에서 흥미로운 팁을 공유 하세요.(Share)



About the author

저는 프리웨어 소프트웨어 개발자이자 Windows Vista/7 옹호자입니다. 팁과 트릭, 수리 가이드, 모범 사례를 포함하여 운영 체제와 관련된 다양한 주제에 대해 수백 편의 기사를 작성했습니다. 또한 회사인 헬프 데스크 서비스를 통해 사무실 관련 컨설팅 서비스를 제공합니다. Office 365의 작동 방식, 기능 및 가장 효과적으로 사용하는 방법을 깊이 이해하고 있습니다.



Related posts