엑셀 콤보박스 만들기 없애기 30초 끝내기 (엑셀 combo box 활용법 꿀팁)

이번 포스팅에서는 엑셀 콤보박스란 무엇인지 살펴보고 엑셀 콤보박스 만들기 및 없애기 방법에 대해서 정리해보았습니다.

참고로 아래 글은 아래 테스트 날짜와 기기, 앱 버전에서 작동 여부를 직접 확인 완료 하였습니다.

테스트 날짜 : 26년 2월 28일
윈도우 버전 : Windows 11 Home / 25H2

사용기기 : Microsoft Surface Pro 11th Edition
프로그램명/버전 : Microsoft 365 / Excel / 버전 2510

엑셀을 사용하다 보면 종종 여러 사람과 하나의 엑셀 파일을 취합하거나, 방대한 양의 데이터를 직접 입력해야 하는 상황에 자주 놓이게 됩니다. 이때 가장 큰 골칫거리가 바로 ‘데이터의 불일치’입니다.

예를 들어 거래처나 제품 카테고리를 입력할 때 누구는 ‘스마트폰’, 누구는 ‘휴대폰’, 또 다른 누군가는 ‘핸드폰’이라고 제각각 입력해 버리면 어떻게 될까요? 나중에 이 데이터를 바탕으로 피벗 테이블을 돌리거나 필터를 걸어 통계를 내려고 할 때, 데이터가 파편화되어 엉망진창이 되어버립니다. 결국 오타와 띄어쓰기를 일일이 찾아내어 수정하는 이른바 ‘데이터 클렌징’ 작업에 아까운 야근 시간을 쏟아부어야 하죠.

이처럼 데이터의 통일성이 깨지는 것을 원천적으로 차단하고, 매번 똑같은 단어를 타이핑하는 번거로움을 획기적으로 줄여주는 필수 기능이 바로 엑셀 콤보박스입니다. 사용자가 임의로 텍스트를 입력하지 못하게 막고, 내가 미리 지정해 둔 목록(리스트) 안에서만 마우스로 콕콕 찍어 선택하도록 강제하는 아주 스마트한 장치입니다.

이번 포스팅에서는 오타 없는 완벽한 데이터 관리를 위해 반드시 알아야 할 엑셀 콤보박스 만들기 방법과, 더 이상 필요 없어진 콤보박스를 깔끔하게 없애기 방법에 대해 상세하게 정리해 보았습니다. 30초면 충분히 따라 할 수 있으니 지금 바로 확인해 보시기 바랍니다.


​콤보박스란(Combo box)? 엑셀 콤보박스

콤보 상자(combo box)란, 사용자가 클릭했을 때 아래로 메뉴가 쫙 펼쳐지는 ‘드롭다운 리스트’와 직접 글자를 칠 수 있는 ‘텍스트 입력 상자’가 결합한 형태를 말합니다.

통상적으로 드랍다운박스 또는 셀렉트박스, 드롭다운 목록이라고 불리는데요, 리스트 상자와 편집 가능한 1줄 텍스트 상자의 결합으로 아래 이미지와 같이 사용자는 직접 값을 입력하거나 목록에서 값을 선택할 수가 있습니다.

엑셀 콤보박스

엑셀 실무에서는 엑셀 콤보박스를 이야기할 때 개발자 도구의 ‘양식 컨트롤’을 이용한 전문적인 콤보 상자와, ‘데이터 유효성 검사’를 이용한 ‘드롭다운 목록’을 흔히 혼용해서 부릅니다. 엄밀히 말하면 구현 방식은 다르지만, 우리가 흔히 보고서나 입력 폼에서 “정해진 목록에서 값을 선택하게 만드는 기능”을 목적할 때는 후자인 데이터 유효성 검사 기반의 드롭다운이 압도적으로 쉽고 널리 쓰입니다.

오늘 글에서는 실무에서 가장 활용도가 높은 데이터 유효성 검사를 활용한 엑셀 콤보박스 만들기 방법을 중점적으로 다루겠습니다.


엑셀 콤보박스 만들기, 생성 방법

​엑셀 콤보박스, 콤보상자는 사용자에게 입력을 받을 때 정해진 항목 중에 선택이 이루어지도록 하여 사용성을 강화시키고 데이터 편집을 용이하게 하는 특징이 존재합니다.

​이번 포스팅에서는 아래와 같이 콤보박스 예제 파일을 만들어서 “카테고리” 행에 있는 각 셀들을 선택했을 때 엑셀 콤보박스가 나타나서 입력이 가능한 방법에 대해 정리해보도록 하겠습니다.

엑셀 콤보박스

1. 콤보박스에 넣을 선택 후보 아이템 리스트 만들기

콤보박스에 들어갈 후보 아이템 리스트를 만들어줍니다.

이번 예시에서는 아래 이미지와 같이 “카테고리” 항목에 들어갈 IT기기/IT트랜드/금융/소프트웨어/스마트폰/운영체제/웹 등의 카테고리 목록을 후보 콤보박스 선택 후보 아이템으로 넣을 예정입니다.

엑셀 콤보박스

2. 셀 영역 선택 > “데이터” 선택 > “데이터 유효성 검사” 선택

콤보박스에 들어갈 셀 영역을 선택한 다음, 데이터 항목에 있는 “데이터 유효성 검사”를 선택해줍니다.​

엑셀 콤보박스

3. 데이터 유효성 > “제한 대상” 선택 > “목록” 선택

데이터 유효성 검사 화면이 나타나면 “설정” 탭에서 유효성 조건에 있는 제한 대상 항목을 설정해주어야 합니다.

해당 콤보박스를 선택한 다음 “목록”을 선택하고 “확인” 버튼을 눌러줍니다.​

엑셀 콤보박스

4. 원복 선택 (콤보박스에 넣을 선택 후보 아이템 셀 영역 선택)

마지막으로 앞서 콤보박스를 누르면 나타날 선택 후보 아이템 리스트 영역을 선택해줍니다.

이번 예시에서는 카테고리 목록 셀 영역이 됩니다. 해당 영역을 선택한 다음 “확인” 버튼을 눌러줍니다.

엑셀 콤보박스


엑셀 콤보박스 동작 방법

위와 같이 설정을 완료하면 아래와 같이 카테고리 행에 있는 각 셀을 선택하면 콤보박스가 나타나는 것을 확인할 수 있습니다.

​아래 이미지 예시의 경우 해당 셀을 선택하면 카테고리 목록에 있는 선택 가능한 후보 아이템 리스트가 나타납니다.

엑셀 콤보박스

예를 들어 아래와 같이 셀을 선택하고 콤보박스 내의 후보 아이템 항목을 순차적이고 빠르게 입력할 수 있습니다.

엑셀 콤보박스

아래 세션에서는 이렇게 만든 엑셀 콤보박스를 반대로 없애기, 지우기 방법을 정리해보겠습니다.


​엑셀 콤보박스 없애기, 수정 및 변경 방법

​간혹 다른 사람이 만든 엑셀 콤보박스가 불편해서 삭제하거나 수정 또는 변경해야하는 경우가 생깁니다.

참고로 직접 본인이 만든 콤보박스가 불편하다고 지우고 싶어서 습관적으로 “Ctrl + Z”를 누르는 경우가 있는데 이렇게 되면 기능 자체가 지워지는 것이 아니라 이전에 입력했던 항목이 삭제되어 대참사가 일어나는 경우가 있으니 조심해야 합니다.

아래와 같이 콤보박스를 삭제하기 위해서는 콤보박스를 만들었던 방법 그대로 진행하면 됩니다.

엑셀 콤보박스

1. 셀 영역 선택 > “데이터” 선택 > “데이터 유효성 검사” 선택

앞선 방법과 동일하게 콤보박스가 작동되는 셀 영역을 선택한 다음, 데이터 항목에 있는 “데이터 유효성 검사”를 선택해줍니다.​

엑셀 콤보박스

2. 데이터 유효성 > “모두 지우기” 선택

데이터 유효성 검사 화면이 나타나면 좌측 하단에 있는 “모두 지우기” 버튼을 누르면 콤보박스가 모두 삭제 됩니다.

참고로 후보 아이템을 변경하고 싶으면 직접 해당 셀에 있는 항목을 편집하거나 원본 영역을 추가/변경해주면 됩니다.​

엑셀 콤보박스

엑셀 콤보박스 관련 자주 묻는 질문 (FAQ) 5가지

Q1. 다른 시트에 있는 데이터를 엑셀 콤보박스 원본 리스트로 쓸 수 있나요?

A1. 네, 당연히 가능합니다. 데이터 유효성 검사에서 [원본] 칸에 커서를 둔 상태로, 화면 하단의 다른 시트 탭을 마우스로 클릭하여 해당 시트에 있는 데이터 범위를 드래그하면 자동으로 =Sheet2!$A$1:$A$5 처럼 참조되어 정상적으로 콤보박스가 만들어집니다. 원본 데이터를 안 보이게 숨기기(Hide) 할 때 많이 쓰는 방법입니다.

Q2. 엑셀 콤보박스의 글자 크기나 폰트 굵기를 바꿀 수 있나요?

A2. 아쉽게도 데이터 유효성 검사로 만든 엑셀 콤보박스의 드롭다운 화살표와 펼쳐진 리스트의 글자 크기는 엑셀 워크시트 자체의 화면 확대/축소 배율에만 영향을 받으므로 개별적으로 폰트 크기만 키울 수는 없습니다. 폰트를 디자인해야 한다면 개발자 도구의 ‘양식 컨트롤’ 콤보 상자를 이용해야 합니다.

Q3. 대분류를 선택하면 그에 맞는 소분류가 나오는 ‘다중 엑셀 콤보박스’ 만들기도 가능한가요?

A3. 네, 실무에서 아주 강력하게 쓰이는 기능입니다. INDIRECT 함수와 엑셀의 ‘이름 정의’ 기능을 결합하면, 첫 번째 콤보박스에서 ‘서울’을 선택했을 때 두 번째 콤보박스 리스트가 ‘강남구, 서초구’로 동적으로 변하게 만드는 종속형 드롭다운 목록을 구현할 수 있습니다.

Q4. 엑셀 콤보박스 설정을 다 했는데 마우스를 올려도 화살표가 보이지 않습니다.

A4. 데이터 유효성 검사 창에서 제한 대상을 ‘목록’으로 설정했을 때, 바로 우측에 있는 ‘드롭다운 표시’ 옵션의 체크 박스가 실수로 해제되어 있으면 화살표가 숨겨집니다. 해당 항목이 체크되어 있는지 다시 한번 확인해 보시기 바랍니다.

Q5. 엑셀 콤보박스 목록이 너무 길어서 타이핑으로 검색해서 찾을 수는 없나요?

A5. 마이크로소프트 365(M365) 버전 이상의 최신 엑셀에서는 데이터 유효성 검사 드롭다운에서 일부분만 타이핑해도 알아서 리스트를 좁혀주는 ‘자동 완성 및 검색 기능’을 기본적으로 지원하기 시작했습니다. 하지만 구버전 엑셀에서는 이를 지원하지 않으며, 검색 기능을 꼭 넣으려면 VBA 매크로를 복잡하게 코딩해야 합니다.


핵심 요약

  • 목적: 데이터 입력의 불일치(오타)를 막고, 정해진 리스트 안에서만 통일된 값을 빠르게 선택하도록 강제하기 위함.
  • 만들기: [데이터] 탭 ➔ [데이터 유효성 검사] ➔ 제한 대상 [목록] 선택 ➔ [원본] 리스트 범위 드래그 지정.
  • 없애기: 단순히 셀 내용을 지우는 Delete 키로는 화살표가 안 없어지므로, 다시 [데이터 유효성 검사] 창으로 들어가 좌측 하단의 [모두 지우기] 버튼을 눌러야 완벽하게 삭제됨.

오늘 알아본 엑셀 콤보박스 만들기 및 없애기 기능은 엑셀 데이터 관리의 무결성을 높여주는 가장 기초적이면서도 강력한 무기입니다. 실무에 찰떡같이 적용하셔서 데이터 클렌징에 낭비되는 시간 없이 스마트하게 엑셀을 다뤄보시기 바랍니다.

참고로 마이크로소프트 지원 페이지 여기 링크에서 조금 다른 방식으로 엑셀 콤보상자 등 UI 추가 방법에 대해 안내하고 있습니다. (저는 여기 본문에서 안내한 방식이 좀 더 편리한 것 같습니다.)


앞선 포스팅에서 정리한 엑셀 사용법 및 노하우 관련 글은 아래와 같습니다.

엑셀 중복값 찾기 및 필터 설정, 제거, 추출 30초내 숙달하기

엑셀 날짜 계산 방법 및 수식 30초 내 알기 쉽게 정리


profile

작성자 : Sean Woo

[전공] HCI(인간-컴퓨터 상호작용)·UX(사용자 경험 연구)

[업무] 신기술 기반 사업 전략·기술 기획·디지털 트랜스포메이션 업무

ITmanual.net에서는 실생활, 업무를 진행하면서 느꼈던,
스마트폰(아이폰·갤럭시)·운영체제·각종 앱/프로그램·IT기기 활용 노하우를 실생활 중심 IT 매뉴얼로 정리합니다.

댓글 남기기