- 최초 작성일: 2000-02-12
- 최종 수정일: 2026-09-29
- 조회수: 29 회
- 작성자: 권현욱 (엑셀러)
- 강의 제목: 목록상자를 활용한 자료 입력
들어가기 전에
오래 전 엑셀 파일로 진행하던 강의를 웹 글로 복원한 것이라, "버튼을 눌러보세요"처럼 엑셀에서 직접 조작하라는 표현이 남아 있을 수 있습니다. 결과는 본문의 그림이나 표로 확인하실 수 있으며, 현재와 맞지 않는 내용은 보완하되 전반적인 스타일은 당시의 갬성(?)을 유지했습니다.
리스트박스(목록상자), 콤보박스 등을 통한 자료입력에 대해서는 몇번 설명드린 기억이 납니다. 왜 유효성 검사에서 "제한 대상"을 "목록"으로 하고 목록의 내용이 있는 범위를 지정해 주면 해당 셀 옆에 아래와 같은 드롭다운 상자가 나타나서 원하는 내용을 마우스로 클릭만 해주면 자동으로 입력이 되지요.
이번 강좌에서는 이것과 비슷한데 보다 간편한 방법에 대해 알아보도록 합니다.
목록상자를 활용한 자료 입력
핵심 요약
- 같은 열에 이전에 입력한 값이 있다면 Alt+아래 화살표로 기존 항목 목록을 열 수 있습니다.
- 목록에는 중복값이 제거된 고유 항목이 나타나므로 반복 입력에 편리합니다.
- 별도의 유효성 검사 목록을 만들지 않아도 기존 데이터에서 바로 선택해 입력할 수 있습니다.
(1) 아래와 같은 자료가 있다고 가정을 하고…
| 지점명 | 판매수량 |
| 강동 | 4877.7118 |
| 강동 | 12177.068 |
| 강서 | 14154.5218 |
| 강남 | 9728.3524 |
| 강서 | 10318.6437 |
| 강남 | 2569.5708 |
| 강북 | 8924.9623 |
| 강동 | 10224.2376 |
| 부산 | 5407.6665 |
| 대구 | 11862.1262 |
| 강남 | 11111.6115 |
| 대전 | 5306.6028 |
| 광주 | 9316.2747 |
| 제주 | 13304.1421 |
(2) "제주"지점에 이어서 계속적으로 자료를 입력해야 한다고 할 때, (3) 요 셀을 선택하고 Alt + ↓(아래 화살표) 키를 함께 눌러 보세요. 그러면 아래와 같은 목록상자가 나타나서 값을 쉽게 입력할 수 있게 됩니다.
원래 자료상에는 같은 지점이 여러 번 중복입력되어 있는데도 목록상자에서는 중복되는 것은 배제하고 유일한 목록값만 보여주고 있지요? 기특한 엑셀!!!
다음 시간에…
정리 — 목록상자를 활용한 자료 입력
| 구분 | 내용 |
|---|---|
| 기능 | 현재 열에 이미 입력된 값의 목록을 불러와 선택해서 입력 |
| 단축키 | Alt + ↓ |
| 목록 내용 | 중복을 제외한 유일한 값만 표시 |
| 기존 방법 | 데이터 유효성 검사에서 제한 대상을 목록으로 지정하고 목록 범위를 설정 |
| 장점 | 별도의 목록 범위 없이 기존 입력값에서 바로 선택 |
자주 묻는 질문 (FAQ)
Q1. 이미 입력한 값을 목록에서 골라 입력하려면 어떻게 하나요?
자료가 있는 열의 다음 셀을 선택하고 Alt + ↓ 키를 함께 누르면 같은 열에 입력된 값이 목록상자로 나타나며, 마우스로 선택하면 입력됩니다.
Q2. 같은 값이 여러 번 입력되어 있으면 목록에도 중복해서 나오나요?
아닙니다. 목록상자에는 중복되는 값을 제외한 유일한 값만 표시됩니다.
Q3. 데이터 유효성 검사의 목록과는 어떻게 다른가요?
유효성 검사의 목록은 목록의 내용이 있는 범위를 따로 지정해야 하지만, 이 방법은 같은 열에 이미 입력된 값을 그대로 사용해 더 간편합니다.
마치며
같은 값을 반복해서 입력하는 작업이 많다면 Alt + ↓ 키로 기존 입력값을 불러와 선택해 보시기 바랍니다. VBA에 대한 기초 지식을 공부하실 분은 아이엑셀러 닷컴 사이트 상단 메뉴에서 [Excel 강의] - [Excel 입문]을 먼저 보시면 이해하기 쉽습니다.