엑셀 INDIRECT 드롭다운 만들기 방법에 대해 알아보겠습니다. 다중 선택이 가능한 드롭다운을 만드는 경우 INDIRECT 함수를 이용할 수 있습니다. 지금부터 엑셀 다중선택 목록상자 만들기 방법, 시작합니다!
위엑셀 연습 파일을 다운로드 받아서 연습을 해보면 이해가 훨씬 쉽습니다.
엑셀 INDIRECT 드롭다운 다중 선택 만들기 방법
INDIRECT 함수 사용법에 관한 자세한 내용은 아래 링크를 참조해주세요!
위 글을 읽은 후 아래 내용을 읽으면 이해가 훨씬 쉽습니다.
예를들어 아래 사진처럼 ‘영양성분’이라고 되어 있는 대분류 드롭다운을 선택합니다. 그 후 ‘식재료명’ 이라고 되어 있는 중분류 드롭다운을 선택합니다. 마지막으로 ‘요리명’ 이라고 되어있는 소분류 드롭다운을 선택합니다.

위와 같은 예시처럼 드롭다운을 여러 번 선택할 수 있게 만드는 방법을 알아보겠습니다.
예시로 저는 아래와 같이 드롭다운을 대분류, 중분류, 소분류 해보겠습니다. 첫 번째 대분류는 ‘탄수화물’, ‘단백질’ 입니다. 두 번째 중분류는 ‘고구마’, ‘현미밥’… 등입니다. 세 번째 소분류는 ‘구운고구마, ‘삶은 고구마’… 등입니다.

1.데이터 입력 후 표로 만들기
우선 아래 사진처럼 드롭다운 목록을 각각 하나씩 다 만들어야 합니다. 대분류는 ‘영양성분’ 1개만 만들면 됩니다. 중분류는 ‘탄수화물’, ‘단백질’ 2개를 만듭니다. 소분류는 ‘고구마’, ‘현미밥’, ‘단호박’, ‘닭가슴살’, ‘두부’, ‘계란’ 6개를 만들어야 합니다.

입력을 다 했다면 각각의 드롭다운 목록 부분을 모두 표로 만들겠습니다. 표로 만드는 이유는 새 항목이 추가되거나 기존 항목이 삭제될 때 자동으로 반영이 되도록 하기 위함입니다.
위 사진처럼 각 드롭다운 목록 전체를 범위 선택합니다. 그 후 Ctrl + T 키를 누릅니다.
그럼 아래 사진처럼 테이블 만들기 창이 나옵니다. ‘머리글 포함’에 체크를 한 후 ‘확인’ 버튼을 누릅니다.

그럼 표가 만들어지게 되고요. 나머지 목록 부분도 동일한 방식으로 표로 만들어주세요.
2.이름 정의하기
INDIRECT 함수를 이용해서 드롭다운 목록을 만들려면 각 드롭다운 목록을 이름 정의 해야 합니다.
아래 사진처럼 각 드롭다운 목록 마다 제목 아래 부분의 범위를 선택합니다. 그 후 위쪽 이름 상자에 각 목록의 제목을 입력합니다. 그 후 엔터키를 누르면 이름 정의가 완료됩니다.

이와 같은 방식으로 나머지 드롭다운 목록에서도 범위를 선택하여 이름 정의를 모두 해주세요.
3.드롭다운 목록 만들기
이제 드롭다운 목록을 만들어 보겠습니다.
우선 아래 사진처럼 드롭다운을 지정할 셀 부분에 ‘영양성분’, ‘식재료명’ 등 제목만 입력해 놓습니다.

그 후 ‘영양성분’ 아래 셀에 ①커서를 두고 ②데이터 – ③데이터 유효성 으로 들어갑니다.
데이터 유효성 창에서 ‘허용’ 을 ‘목록’ 으로 선택합니다.(맥북 기준) 윈도우의 경우 ‘제한대상’ 을 ‘목록’ 으로 바꿔주시면 됩니다.

그 후 ‘원본’ 에 ‘=영양성분’ 이라고 입력합니다. 그 후 확인 버튼을 누르면 됩니다.
그럼 아래 사진처럼 드롭다운 목록이 생성됩니다. 드롭다운 버튼을 눌러서 원하는 목록을 선택해주시면 됩니다.

아래 셀에 자동채우기까지 해주시면 됩니다.

4.중분류 드롭다운 목록 만들기
위에선 대분류 드롭다운 목록을 만들었습니다. 이번에는 중분류 드롭다운 목록을 만들어보겠습니다.
‘식재료명’ 아래 셀에 커서를 둡니다. 그 후 이번에도 ‘데이터’ – ‘데이터 유효성’ 으로 들어갑니다.

데이터 유효성 창에서 ‘허용’ 을 ‘목록’ 으로 선택합니다. ‘원본’ 에 =indirect( 를 입력합니다. 그 후 A2 셀을 선택합니다. 그럼 $A$2 로 자동으로 표기가 되어 있을 건데요. 이 상태에서 F4 키를 3번 눌러서 A2 형태로 바꿔줍니다. 그 후 괄호를 닫고 엔터키를 누릅니다.

그럼 드롭다운 목록이 나오고요. 셀 모서리에 커서를 댄 후 아래 셀에도 자동채우기를 합니다.

드롭다운 아이콘을 클릭해서 원하는 것으로 선택할 수 있습니다.

5.소분류 드롭다운 목록 만들기
이번엔 소분류 드롭다운 목록도 만들어보겠습니다. ‘요리명’ 글자 아래 셀에 커서를 두고 데이터’ – ‘데이터 유효성’ 으로 들어갑니다.
이번에도 ‘허용’ 을 ‘목록’ 으로 선택합니다. ‘원본’에는 =indirect( 를 입력합니다. 그 후 B2 셀을 선택합니다. F4 키를 3번 눌러서 상대참조를 해주시고요. 괄호를 닫고 ‘확인’ 버튼을 누릅니다.

이번에도 아래 셀에 자동채우기를 합니다. 드롭다운 버튼을 눌러서 원하는 목록을 선택할 수 있습니다.

<결론>
- 엑셀 INDIRECT 드롭다운 다중 선택 만들기 방법
- 드롭다운 목록 만들 데이터 각각 입력 – 표 만들기
- 드롭다운 만들 곳에 커서 두기
- 데이터 – 데이터 유효성
- ‘허용’을 ‘목록’ 으로 선택
- ‘원본’에 ‘=indirect(A2)’ 처럼 입력하고 확인 버튼
이상 엑셀 INDIRECT 드롭다운 다중 선택 만들기 방법에 관한 글이었습니다.
