엑셀에서 이중계열 목록박스 콤보박스 선택박스 만들기

2019. 2. 25. 00:56 IT/엑셀

엑셀을 사용하다보면 반복적으로 입력해야 하는 상황이 있습니다. 그런데 입력해야 하는 것이 길거나 많을 때 어떻게 하시나요? 아니면 특정 열에는 특정 단어들만 들어갈 수 있게 만들고 싶으시나요? 


만약 계열과 내용 등 이중 목록이면 어떻게 하시겠습니까? 

지금부터 목록박스, 콤보박스, 선택박스를 만드는 방법을 알려드릴게요~!


목록박스, 콤보박스, 선택박스 만들기

우선 말씀드릴 것은 목록박스, 콤보박스, 선택박스 다 같은 말입니다. 엑셀을 사용하시는 분들마다 다르게 불러서 그렇지 결국 같은 뜻을 가졌습니다. 제일 하단영상과 작성에 사용된 엑셀 파일을 업로드 해놨습니다. 엑셀 파일의 파일 형식은 XLSX입니다.



목록박스(콤보박스, 선택박스 이하 목록박스)를 만들기 전에 해야 할 일이 있습니다. 바로 목록박스에 넣을 데이터를 정리하는 것입니다. 데이터를 정리하는 시트에 목록박스에 넣을 데이터를 입력해도 되고, 다른 시트에 데이터를 입력해도 됩니다.

예를 들기 위해 카페에서 단체로 주문 하는 것처럼 데이터를 꾸며보았습니다.

▲ 이렇게 시트1에 계열과 내용을 모두 입력합니다. 무조건 첫 번째 행은 계열을 쓰고 각 계열마다 필요한 내용들을 적습니다.



▲ 시트 2에는 카페에서 주문하고, 나눠 줘야 하니 이름과 종류, 실제 주문한 것을 적어놔야 나중에 주문한대로 나눠줄 수 있습니다.


저는 시트를 두 개로 나눠서 작성하였습니다. 그런데 간단하거나 헷갈리실 것 같으면 하나의 시트에서 작업하셔도 됩니다.


▲ 계열과 내용이 작성 된 데이터를 선택합니다. 그리고 [수식] → [선택 영역에서 만들기]를 클릭합니다. 그러면 [선택 영역에서 이름 만들기]가 뜹니다. [선택 영역에서 이름 만들기]에서 [첫 행]을 제외하고 모두 선택을 취소합니다. 보통 [왼쪽 열]만 해제하면 됩니다. 그리고 확인을 누릅니다.


▲ 주문 내용을 적을 시트에서 계열에 해당하는 부분을 드래그합니다. 그리고 [데이터] 탭에서 [데이터 유효성 검사]를 클릭합니다.



 ▼데이터 유효성 검사에서 제한 대상을 "목록"을 클릭합니다.




▲ 그러면 원본을 지정해 줘야 합니다. 우선 원본 부분에 "="을 입력합니다. 원본에는 원두, 커피, 스무디 등 계열 부분이 있는 곳을 지정해주면 됩니다. 제 경우 원본은 시트 1에 있고, 주문 내용은 시트 2에 있기 때문에 시트 1으로 이동해서 원본에 해당하는 "원두, 커피, 스무디, 차, 생과일주스, 라떼"를 드래그해줍니다. 원본에는 "="만 입력하고 원본에 해당하는 범위는 드래그 또는 선택을 해주면 됩니다. 

선택이 끝났으면 확인을 눌러줍니다. 그러면 다시 주문 내용이 있는 시트로 자동으로 돌아갑니다.

▲ 계열에 해당했던 종류 부분 설정은 끝났고, 세부목록에 해당하는 주문 부분을 설정해주어야 합니다. 방법은 똑같습니다. 


▲ 주문부분에 입력 되어야 할 부분을 드래그해주고, [데이터 유효성 검사]를 클릭합니다.



▲ [데이터 유효성 검사]에서 [제한 사항]에서 [목록]을 누릅니다.


▲ 여기가 중요합니다. 앞서 계열에 해당하는 종류를 선택할 때 원본에는 메뉴가 적혀있던 시트에서 "원두, 커피, 차, 스무디, 생과일주스"등을 선택했는데 여기서는 원본에 " =INDIRECT(♥)   " 를 입력합니다. ♥에는 계열에 해당하는 것이 처음 입력되는 셀을 입력 또는 클릭하면 됩니다. 여기서는 "B2" 셀이 해당됩니다.


그리고 확인을 눌러주면 됩니다.


그렇게 하면 아래와 같이 이중계열 목록박스가 완성이 됩니다.



▼ 이 포스팅의 내용을 영상으로 만들었습니다.




▼▼▼이 영상에 나온 엑셀파일 다운받기▼▼▼

이중선택박스.xlsx이중선택박스.xlsx



▼▼▼추천글▼▼▼


대용량 파일 전송 대용량 파일 보내는 법 - 샌드에니웨어(send anywhere)

크롬으로 영어 사이트 번역 외국 사이트 한 번에 번역하기

PDF 복사 방지 해제와 워드 변환, pdf 분할, 합쳐주는 사이트


USB 케이블 종류 usb 3.0, USB2.0 c타입

KTX 할인받기, 싸게 타기!! - 청소년, 임산부, 다자녀 등


BIG