교육참석자 명단 작성 예시를 통해 참석자의 '소속'을 목록에서 선택할 수 있는 드롭다운 목록상자를 만들어보겠습니다.
먼저 드롭다운 목록에 표시할 항목(소속)을 준비합니다. 각 셀에 [소속]과 [서울사무실], [제조공장]을 입력한 후, 표 만들기 단축키Ctrl+T를 입력하여 항목을 표로 변경합니다.표로 지정하면 나중에 데이터가 추가되더라도 자동으로 드롭다운 목록에 추가되므로 편리하게 사용할 수 있습니다.
드롭다운에 들어갈 항목을 '표'로 지정합니다
오빠두Tip:표 이외에도 동적범위를 사용하면 더욱 다양한 상황에 활용할 수 있습니다. 동적범위에 대한 자세한 설명은 아래 링크를 참조해주세요.
엑셀 고급 강의 - 01강
엑셀 동적범위 공식 및 사용법 총정리 :: OFFSET 동적범위
엑셀 자동화를 위한 필수 스킬인 OFFSET 동적범위의 기초와 동작원리, 실전 응용법을 하나씩 살펴봅니다.
①드롭다운이 들어갈 셀범위(C4:C11)를 선택한 후, ② [데이터] 탭 클릭 - ③ [데이터 도구] 그룹에서[데이터 유효성 검사]를 클릭합니다. 데이터 유효성 검사 대화상자가 실행되면, [설정] 탭을 클릭 후 ④제한대상에서 '목록'을 선택- ⑤ 원본의 범위로 머리글을 제외한값이 입력된 범위(G4:G5) 선택- ⑥ [확인]을 클릭합니다.
드롭다운에 들어갈 항목을 데이터 유효성검사에서 '목록'으로 제한합니다.
목록상자를 적용하기 위해 선택했던C4:C11 범위 드롭다운 목록이 적용되었습니다. 이제 교육참석자의 소속을 드롭다운 목록에서 선택하여 입력할 수 있습니다.
드롭다운 목록이 완성되었습니다.
오빠두Tip:[▼]를 마우스로 직접 클릭하는 것 대신,단축키 Alt + 아래방향키를 누르면 목록상자를 빠르게 확장하고 값을 선택할 수 있습니다.
이중 종속 드롭다운 만들기
이번에는 C열에 작성한 '소속'(대분류) 에 따라, D열의 '본부'(중분류)를 목록에서 선택하는 드롭다운 이중 유효성 검사 목록상자를 만들어 보겠습니다.
앞서 설명해드린 내용을 참고하여 C열 범위(소속) 에 드롭다운 목록을 추가합니다. 이후 D열(본부)에드롭다운 목록으로 추가할 항목을 오른쪽 범위에 각각의 표로 준비합니다. 예를들어 서울사무소에 "경영지원본부, 마케팅본부, 영업본부"가 있다면 서울사무소라는 머리글 아래로 각 항목이 작성한 표를 작성합니다.
드롭다운 목록만들기
범위를 모두 작성하였으면, 각 범위를 선택 후 Ctrl + T 를 눌러 모두 표로 변경합니다. 이후각 표를 선택 후, 표 머리글과 동일하게 각각 '서울사무소'와 '제조공장'으로이름범위를 등록합니다. 단,이름을 정의 할 때는표의 머리글과 동일하게 입력해야 INDIRECT 함수를 사용해 참조할 수 있습니다.
표 머리글 제외한 나머지 데이터의 이름을 정의합니다.
① D열에 드롭다운이 들어갈 셀범위(D4:D11)를 선택한 후, ②[데이터]탭 클릭 - ③ [데이터 도구] 그룹의 [데이터 유효성 검사]를 클릭합니다. [데이터 유효성 검사] 대화상자가 실행되면 [설정] 탭 - ④ [제한대상]에서'목록'을 선택 - ⑤ [원본]범위를"=INDIRECT($C4)"로 입력하고 - ⑥ [확인] 클릭 - ⑦'원본은(는) 현재 오류상태 입니다. 계속하시겠습니까?'라는 대화상자가 나오면[예]를 클릭합니다.
종속된 드롭다운 목록은 데이터 유효성검사에서 INDIRECT함수를 활용합니다.
오빠두Tip:INDIRECT함수에서 열만 고정하고 행은 바뀔 수 있도록$A1 형태로 작성하는 것을 주의합니다.
D열에 드롭다운 목록상자가 적용되었습니다. 이제 대분류인 '소속'을 선택하면소속의 중분류에 해당하는 '본부'를 선택할 수 있습니다.
종속된 드롭다운 목록이 완성되었습니다.
다중 종속 드롭다운 만들기
이중 종속 드롭다운 목록 작성 방법을 그대로 적용하면다중 종속 드롭다운 목록상자도 어렵지 않게 만들 수 있습니다. 그 예시로 삼중 종속 드롭다운 목록을 만들어보겠습니다.
오빠두Tip:단, 이번 게시글에서 소개해드린 다중 종속 목록상자는'같은 상위 조건'이 없다는 가정하에 사용할 수 있습니다. 만약 [서울사무소]와 [제조공장]의 하위단계로 [마케팅 본부]가 동일하게 있다면, [마케팅본부]는 서울사무소 또는 제조공장둘 중 하나의 상위조건으로만 사용할 수 있다는 것을 주의해주세요!😉
만약 조건에 상관없이 다중 종속 목록상자를 만들어야 한다면, 아래 고급 공식을 활용한 다중 종속 목록상자 만들기 게시글을 참고해보세요!
엑셀 고급 강의 - 07강
엑셀 다중 데이터유효성 검사 함수 총정리 :: 공식하나로 해결!
엑셀 동적 다중 데이터 유효성검사 목록상자를 만드는 함수 공식의 동작원리와 실전 사용예제를 기초부터 응용까지 단계별로 살펴봅니다.
'이중 종속 드롭다운 목록 만들기' 방법을 참고하여 소속(C열), 본부(D열)에 들어갈 드롭다운 항목을 만들어줍니다. 그리고 E열('팀')의 드롭다운 목록에 표시할 항목을 L열~P열에 준비합니다. L~P열 각 '본부'별로 표 만들기 단축키 Ctrl+T를 입력하여 본부 개수 만큼 표를 만듭니다.
팀(E열)에 들어갈 드롭다운 항목을 준비하여 표로 만듭니다.
각 표의 머리글 행을 제외한 데이터를 선택 후이름상자에 표 머리글과 동일하게 입력하여 이름을 정의해줍니다.
이름상자에 표머리글을 제외한 범위의 이름을 정의합니다.
'이중 종속 드롭다운 목록 만들기' 방법 중 3번과 같이 E열 드롭다운이 들어갈 셀범위(E4:E11)를 선택 후, [데이터 유효성 검사] 대화상자에서 [목록]의 [원본]범위에=INDIRECT($D4)를 입력하고 확인을 클릭합니다.
E열에팀에 관련된 하위 드롭다운 항목(소속 → 본부 → 팀)이 입력되었습니다. 연관된 목록이 여러 개 있고 위와 같은 방법을 반복하면 누구나 손쉽게 다중 종속 드롭다운을 만들 수 있습니다.
다중 드롭다운 목록상자를 완성하였습니다.