엑셀에서 드롭다운 만드는 방법에 대해서는 다른 포스팅 글(엑셀의 셀에 드롭다운(Dropdown)을 추가하고 데이터 유효성 검사를 하는 방법)에서 알아본 적이 있습니다.
드롭다운이 두 개 있는 경우 첫 번째 드롭다운의 선택에 따라 두 번째 드롭다운의 목록이 달라지도록 만드는 것이 조건부/종속 드롭다운 입니다.
대분류의 선택에 따라 중분류나 소분류의 목록이 달라지도록 드롭다운을 만들어 사용하는 것은 의외로 자주 있는 일입니다.
이번 글에서는 엑셀의 셀에 조건부 종속 드롭다운(Dropdown) 목록을 만드는 방법에 대해 알아보겠습니다.
엑셀에서 드롭다운(Dropdown) 목록 만들기
▶ 첫 번째 드롭다운을 만드는 과정입니다. 드롭다운 만든 방법의 좀 더 상세한 설명은 앞에서 소개한 다른 포스팅 글을 참고하세요.
1. 드롭다운을 만들 셀을 먼저 선택합니다.
2. 리본 메뉴의 데이터를 선택하고, 데이터 유효성 검사를 다시 선택합니다.
3. 제한 대상을 목록으로 선택하고 원본(S)에 드롭다운 항목(목록)을 참조 셀에서 선택합니다.
4. 확인을 클릭하면 드롭다운 하나 만들어지게 됩니다.
엑셀에서 조건부 종속 드롭다운(Dropdown) 목록 만들기
▶ 분류 선택의 드롭다운 목록에 따라 항목 선택의 목록이 바뀌는 조건부 종속 드롭다운을 만들어 보겠습니다.
1. 제일 먼저 분류선택과 항목선택에 포함될 전체 셀을 선택합니다. 아래 예제에서는 A1부터 C10까지 선택하였습니다.
2. 그리고 리본 메뉴의 수식을 선택하고, 선택 영역에서 만들기를 선택합니다.
3. 선택 영역에서 이름… 화면에서 첫 행만 선택하고 확인을 클릭합니다.
4. 선택 영역을 만들었다면 이제 항목선택에 들어갈 종속 드룹다운을 만들어 보겠습니다.
5. 항목선택의 첫번째 셀을 선택합니다.
6. 리본 메뉴에서 데이터를 선택하고, 데이터 유효성 검사를 다시 선택합니다.
7. 제한 대상은 목록을 선택하고, 원본(S)에 =INDIRECT(E2)를 입력하고 확인을 클릭해 줍니다.
여기서 E2는 첫번째 드롭다운이 포함된 셀을 말합니다.
8. 만약 위의 원본에서 입력한 셀(여기서는 E2)에 아무런 목록을 선택하지 않았다면 아래와 같은 오류 메시지가 나타납니다. 그냥 예를 클릭해주면 됩니다. E2에 값이 들어 있으면 아래 오류 메시지는 나타나지 않습니다.
“원본은 현재 오류 상태입니다. 계속하시겠습니까?”
9. 분류선택 셀의 드롭다운 목록 값에 따라 항목선택의 드롭다운 목록이 자동으로 변경되는 것을 확인할 수 있습니다.
※ 조건부 종속 드롭다운을 사용할 때 주의할 점은 종속 드롭다운을 선택한 상태에서 상위 드롭다운을 변경하면 종속 관계가 불일치하게 됩니다.
위에 예에서 분류선택의 분류2에 의해 항목선택 B6를 선택한 상태에서 다시 분류선택을 분류1으로 변경하면 분류선택과 항목선택의 연결 관계가 맞지 않게 되는 것입니다.
※ 함께 읽으면 도움이 될 만한 다른 포스팅 글입니다.
이 글이 도움이 되었기를 바랍니다. ^-^