엑셀의 유용한 기능인듯 합니다.

 

적용해볼 내용은 드롭다운 목록 2개를 생성해볼 것이며,

첫번째 목록에 국어, 수학, 과학 을 표시해주고

두번째 목록에는 첫번째 목록선택에 따른 선택적 목록을 보여주도록 하겠습니다.

 

국어 선택시 > 국어1, 국어2

수학 선택시 > 수탐1, 수탐2

과학 선택시 > 과탐1, 과탐2 가 나오도록 합니다.

 

1. 첫번째로 먼저 sheet2 에 우리가 참조할 목록표를 만들어 봅니다.

 

2. 두번째로 sheet1 에 과목 드롭다운을 먼져 만들어 봅니다.

   과목드롭다운은 이름관리자를 사용해서 만듭니다.

   수식 > 이름관리자 메뉴 입니다.

새로만들기 하여 과목을 추가해 줍니다.

 

과목은 sheet2 에서 A3:A5 까지 지정합니다.

 

드롭다운을 적용할 셀을 선택후

데이터 > 데이터유효성검사 > 데이터유효성검사를 클릭합니다.

설정탭에서 제한대상은 "목록" 원본은 "=과목" 이라고 설정합니다.

"=과목" 이라고 사용하려면 위에 이름관리자에서 만들어져 있어야 합니다.

 

3. 이제 과목을 선택했을때 두번째 선택적 목록이 나오게 해야 합니다.

   이름관리자에서 추가적으로 _국어, _수학, _과학 목록을 만들어 줍니다.

   각각의 참조대상은 sheet2 의 뿌려줘야할 목록을 선택해 줍니다.

  

     위처럼 만들어 졌다면, 이제 과목선택시 나오도록 두번째 셀을 설정 합니다.

     이번에도 드롭다운이기 때문에 동일하게

     데이터 > 데이터유효성검사 > 데이터유효성검사를 클릭합니다.

     설정탭에서 제한대상은 "목록" 원본은 "=INDIRECT("_"&$A$2)" 이라고 설정합니다.

     "=INDIRECT("_"&$A$2)" 이것의 A2셀은 과목선택값 셀의 주소로 해줘야 합니다.

     수학을 선택했다면 위에 함수는 INDIRECT("_수학") 과 동일한 결과가 됩니다.

     _수학은 위에서 이름관리자에서 만들어준 _수학의 참조대상을 리턴해줍니다.

     따라서 수탐1,수탐2 만 드롭다운으로 표시되도록 되는것입니다.

   

 

 

이렇게 하면 과목선택1 선택에 따른 과목선택2 드롭다운목록을 선택적으로 나오도록 하는것이 완료되었습니다.

 

끝~