엑셀에 결제상태나 상품명을 직접 입력하다 보면 ‘결제완료’, ‘결제 완료’, ‘완료’처럼 같은 의미를 다르게 적는 경우가 있습니다. 이런 표기 차이는 필터나 매출 집계를 어렵게 만듭니다.
드롭다운 목록을 만들면 정해진 항목 중에서 값을 선택할 수 있어 입력을 통일하기 쉽습니다. 엑셀의 데이터 유효성 검사 기능으로 만들 수 있으며, 기본적인 선택목록에는 별도의 수식이 필요하지 않습니다.
이번 글에서는 직접 입력 방식과 셀 범위 방식, 목록 수정과 자동 확장 방법까지 알아보겠습니다.
- 목록을 적용할 셀을 선택합니다.
- 데이터 → 데이터 유효성 검사를 엽니다.
- 제한 대상을 목록으로 선택합니다.
- 원본에 미결제,결제완료,취소를 입력합니다.
- ‘드롭다운 표시’를 확인하고 확인을 누릅니다.
항목이 자주 바뀐다면 원본 목록을 별도 셀에 만들어 연결하는 방식이 관리하기 편리합니다.
1. 엑셀 드롭다운 목록이란?
드롭다운은 셀을 선택했을 때 목록을 펼쳐 항목을 고르는 기능입니다. 결제상태·담당자·지점·상품분류처럼 반복해서 입력하는 항목에 활용할 수 있습니다.
| 활용 항목 | 목록 예시 |
|---|---|
| 결제상태 | 미결제, 결제완료, 취소 |
| 처리상태 | 접수, 진행중, 완료 |
| 판매지점 | 본점, 강변점 |
| 상품분류 | 음료, 식품, 생활용품 |
목록에서 선택한 값은 일반적인 셀 값이므로 필터, COUNTIF, SUMIFS, 피벗테이블 등에 활용할 수 있습니다.
2. 방법 ① 항목을 직접 입력해서 만들기
결제상태를 입력할 D2:D20에 드롭다운을 만들어 보겠습니다.
- D2:D20을 선택합니다.
- 데이터 → 데이터 유효성 검사를 선택합니다.
- 설정 탭에서 제한 대상을 목록으로 바꿉니다.
- 원본 입력란에 다음 항목을 입력합니다.
미결제,결제완료,취소
- ‘드롭다운 표시’ 옵션이 선택되어 있는지 확인합니다.
- 확인을 누릅니다.
D2를 선택하고 화살표를 누르면 세 가지 상태를 고를 수 있습니다. 원본 입력란에는 위 예제처럼 입력하며, 항목마다 큰따옴표를 붙일 필요는 없습니다.
환경의 목록 구분자 설정에 따라 쉼표 대신 세미콜론(;)이 필요한 경우가 있습니다. 목록이 한 항목으로만 보이면 구분자를 확인하거나 셀 범위 방식을 사용하세요.
3. 방법 ② 셀 범위를 연결해서 만들기
항목이 많거나 자주 바뀐다면 선택지들을 셀에 따로 입력하세요. 같은 시트의 H1:H4에 다음 목록을 만듭니다.
| 셀 | 내용 |
|---|---|
| H1 | 결제상태 목록 |
| H2 | 미결제 |
| H3 | 결제완료 |
| H4 | 취소 |
D2:D20을 선택하고 데이터 유효성 검사의 제한 대상을 목록으로 설정한 뒤, 원본에 다음 범위를 지정합니다.
=$H$2:$H$4
제목인 H1은 선택지에서 제외합니다. 목록 중간에 빈칸이 있으면 빈 항목이 나타날 수 있으므로 선택지는 연속해서 입력하는 것이 좋습니다.
달러 기호를 붙이는 이유
$H$2:$H$4처럼 절대참조로 지정하면 다른 셀에 설정을 복사할 때 원본 범위가 이동하는 것을 방지할 수 있습니다.
4. 다른 시트의 목록을 연결하는 방법
선택지가 많다면 ‘목록’ 시트에 원본을 모아두고 이름을 정의해 연결할 수 있습니다.
- ‘목록’ 시트의 A1에 제목을, A2:A4에 선택지를 입력합니다.
- A2:A4를 선택합니다.
- 수식 → 이름 정의에서 이름을 결제상태목록으로 지정합니다.
- 이름 범위는 통합 문서 수준인지 확인합니다.
- 입력 시트의 드롭다운 대상 셀을 선택합니다.
- 데이터 유효성 검사의 원본에 아래 내용을 입력합니다.
=결제상태목록
이름은 공백 없이 작성하고 셀 주소처럼 해석되는 이름은 피하세요. 다른 시트 범위를 직접 지정하는 과정에서 제한이 발생한다면 이 이름 정의 방식을 활용할 수 있습니다.
5. 목록에 없는 값 입력을 제한하기
드롭다운을 만들었다고 모든 입력 경로에서 잘못된 값이 완전히 차단되는 것은 아닙니다. 직접 입력을 제한하려면 오류 메시지 설정도 확인하세요.
- 드롭다운 셀을 선택하고 데이터 유효성 검사를 엽니다.
- 오류 메시지 탭으로 이동합니다.
- 잘못된 데이터 입력 시 오류 메시지를 표시하는 옵션을 선택합니다.
- 스타일을 중지로 지정합니다.
- 제목과 안내 문구를 입력합니다.
안내 문구 예시: 목록에 있는 결제상태를 선택해 주세요.
| 오류 스타일 | 일반적인 동작 |
|---|---|
| 중지 | 목록 밖 값을 직접 입력하면 수정을 요구 |
| 경고 | 안내 후 사용자가 입력을 유지할 수 있음 |
| 정보 | 안내 후 목록 밖 값을 허용할 수 있음 |
복사·붙여넣기 등 일부 작업은 유효성 검사를 우회하거나 규칙 자체를 덮어쓸 수 있습니다. 중요한 자료는 입력 후에도 상태값이 통일되어 있는지 확인하세요.
6. 드롭다운 목록 수정·추가·삭제하기
① 직접 입력한 목록 수정
드롭다운 셀을 선택한 뒤 데이터 유효성 검사의 원본을 수정합니다.
미결제,결제완료,취소,환불완료
항목을 제거하려면 해당 항목과 불필요한 구분자를 지웁니다.
② 셀 범위 목록 수정
H2:H4를 원본으로 사용 중이라면 해당 셀의 내용을 수정하면 됩니다. H5에 ‘환불완료’를 추가했다면 원본 범위도 다음처럼 늘립니다.
=$H$2:$H$5
범위 밖에 항목을 입력하는 것만으로 기존 고정 범위가 자동 확장되지는 않습니다.
③ 이름 정의로 연결한 목록 수정
수식 → 이름 관리자에서 ‘결제상태목록’의 참조 대상을 확인하고 필요한 범위로 변경합니다.
선택지의 ‘결제완료’를 ‘결제 완료’로 바꿔도 이미 셀에 입력된 값이 자동으로 모두 바뀌지는 않습니다. 원본 선택지와 기존 데이터는 별도로 점검하세요.
7. 항목 추가 시 자동으로 늘어나는 목록 만들기
선택지가 자주 늘어난다면 엑셀 표와 이름 정의를 연결하는 방법을 사용할 수 있습니다.
- ‘목록’ 시트에서 제목과 선택지를 함께 선택합니다.
- 삽입 → 표를 선택하고 머리글 포함 여부를 확인합니다.
- 표 이름을 StatusTable로 지정합니다.
- 선택지가 들어 있는 열 제목을 상태로 지정합니다.
- 수식 → 이름 정의에서 ‘결제상태목록’을 만들거나 수정합니다.
- 참조 대상에 아래 내용을 지정합니다.
=StatusTable[상태]
드롭다운의 원본에는 다음 이름을 사용합니다.
=결제상태목록
표의 새 행에 항목을 추가하고, 해당 행이 실제 표에 포함됐는지 확인합니다. 표 열을 참조하는 이름을 이용하면 확장된 목록을 연결해 관리할 수 있습니다.
새 항목이 보이지 않는다면 표 범위, 이름의 참조 대상, 드롭다운 원본을 차례로 확인하세요.
8. 여러 셀에 같은 드롭다운 적용하기
가장 간단한 방법은 처음부터 D2:D100처럼 대상 범위를 함께 선택하고 규칙을 만드는 것입니다.
이미 만든 셀의 유효성 검사만 다른 셀에 적용하려면 다음 방법을 사용할 수 있습니다.
- 드롭다운이 설정된 셀을 복사합니다.
- 적용할 대상 범위를 선택합니다.
- 선택하여 붙여넣기 → 유효성 검사를 선택합니다.
일반 붙여넣기는 셀 값이나 다른 서식까지 함께 복사할 수 있습니다. 규칙만 옮기려면 붙여넣기 항목을 확인하세요.
드롭다운을 적용하는 셀 범위와 선택지 원본 범위는 별개입니다. 원본 항목을 추가해도 입력 대상 셀 범위가 자동으로 늘어나는 것은 아닙니다.
9. 선택한 값에 따라 색상 변경하기
기본 드롭다운은 선택값에 따라 색을 자동 지정하는 기능과 별개입니다. 색상 표시가 필요하면 조건부 서식을 추가합니다.
예를 들어 D2:D100에 ‘미결제’를 선택했을 때 셀을 강조하려면 다음 수식 규칙을 사용할 수 있습니다.
=D2="미결제"
표 전체 A2:F100의 행을 강조하려면 적용 대상을 A2:F100으로 설정하고 아래 수식을 사용합니다.
=$D2="미결제"
목록은 입력값을 통일하고, 조건부 서식은 중요한 상태를 눈에 띄게 표시하는 역할을 합니다.
10. 드롭다운이 안 될 때 해결 방법
| 증상 | 확인할 부분 | 해결 방향 |
|---|---|---|
| 화살표가 보이지 않음 | 셀 선택 여부, 드롭다운 표시 옵션 | 대상 셀을 선택하고 설정 확인 |
| 선택지가 한 항목으로 보임 | 직접 입력 목록의 구분자 | 환경 설정 확인 또는 셀 범위 방식 사용 |
| 새 항목이 목록에 없음 | 원본 범위 밖에 추가됨 | 범위 확장 또는 표·이름 참조 확인 |
| 빈 선택지가 나타남 | 원본 범위의 빈 셀 | 선택지만 포함하도록 범위 정리 |
| 다른 셀에서는 목록이 달라짐 | 상대참조로 원본 범위가 이동 | 절대참조 또는 이름 정의 사용 |
| 목록 밖 값도 입력됨 | 오류 메시지 설정, 붙여넣기 방식 | 중지 스타일 설정과 입력 데이터 점검 |
| 설정 메뉴가 비활성화됨 | 시트 보호, 편집 중 상태 등 | 편집을 마치고 보호 상태 확인 |
| 복사 후 드롭다운이 없어짐 | 붙여넣기로 유효성 검사가 덮어써짐 | 규칙 재적용 및 붙여넣기 방식 확인 |
‘공백 무시’는 빈 선택지 제거 기능이 아닙니다
원본 목록의 빈칸을 자동으로 걸러내는 옵션으로 생각하지 마세요. 빈 항목이 보이면 원본 범위 자체를 정리하는 것이 우선입니다.
11. 드롭다운 목록 삭제하기
셀의 입력값은 남기고 드롭다운 규칙만 없애려면 다음과 같이 진행합니다.
- 대상 셀이나 범위를 선택합니다.
- 데이터 → 데이터 유효성 검사를 엽니다.
- 모두 지우기를 누른 뒤 확인합니다.
이 작업은 유효성 검사 설정을 제거하며, 기존 셀 값은 일반적으로 그대로 남습니다. 값까지 지우려면 별도로 내용을 삭제하세요.
반대로 Delete 키로 셀 내용만 지우면 드롭다운 규칙은 남아 있을 수 있습니다.
12. 자주 묻는 질문 FAQ
Q1. 드롭다운에서 여러 항목을 동시에 선택할 수 있나요?
기본 데이터 유효성 검사 목록은 한 셀에 한 항목을 선택하는 방식입니다. 여러 항목을 누적하려면 별도 구현이 필요하므로, 일반적인 관리표에서는 항목별 열이나 행으로 나누는 방법도 고려하세요.
Q2. 목록 항목을 선택하면 가격도 자동으로 표시되나요?
드롭다운 자체는 값을 선택하는 기능입니다. 선택한 상품에 맞는 가격을 불러오려면 XLOOKUP·VLOOKUP 등 조회 수식을 별도 셀에 연결하면 됩니다.
Q3. 항목이 중복되어 있으면 자동으로 하나만 보이나요?
일반적인 범위 기반 목록은 원본의 중복을 자동으로 제거하지 않습니다. 원본 선택지를 먼저 정리하거나, 지원 환경에서 UNIQUE 등으로 고유 목록을 만들어 연결할 수 있습니다.
Q4. 다른 셀의 선택에 따라 목록을 바꿀 수 있나요?
가능합니다. 상품분류를 선택하면 해당 상품만 보여주는 방식은 종속 드롭다운이라고 부릅니다. 기본 목록보다 추가 구성이 필요하며, 이름 정의나 지원되는 동적 배열 함수 등을 활용할 수 있습니다.
Q5. 웹용 Excel과 Mac에서도 사용할 수 있나요?
사용할 수 있지만 버전과 환경에 따라 메뉴나 편집 가능한 목록 유형이 다를 수 있습니다. 복잡한 이름 정의와 원본 관리가 필요하면 데스크톱 Excel에서 설정을 확인하세요.
13. 요약
- 빠른 생성: 데이터 유효성 검사에서 목록을 선택합니다.
- 간단한 선택지: 원본에 항목을 직접 입력합니다.
- 관리하기 쉬운 선택지: 셀 범위나 이름 정의를 연결합니다.
- 자주 늘어나는 목록: 표와 이름 정의를 활용합니다.
- 잘못된 직접 입력 제한: 오류 스타일을 중지로 설정합니다.
- 목록 변경 후: 기존 입력값과 적용 대상도 함께 확인합니다.
결제상태처럼 항목 수가 적은 목록부터 만들어 보세요. 입력 표기를 통일하면 이후 조건별 합계와 필터, 피벗테이블 분석도 수월해집니다.
※ 참조사항
본문은 일반적인 Windows용 데스크톱 Excel을 중심으로 작성했습니다. 버전·운영체제·지역 설정에 따라 메뉴 명칭과 구분자, 지원 기능이 다를 수 있습니다. 목록 수정은 기존 입력값을 자동으로 일괄 변경하지 않으며, 붙여넣기 등 일부 입력 방식에서는 유효성 검사가 우회되거나 덮어써질 수 있습니다.
'생활꿀팁' 카테고리의 다른 글
| 엑셀 텍스트 나누기 어떻게 할까? 이름·전화번호·주소 데이터 열 분리방법 (0) | 2026.10.18 |
|---|---|
| 엑셀 CSV 한글 깨짐 어떻게 해결할까? UTF-8·인코딩·데이터 가져오기 총정리 (0) | 2026.10.18 |
| 엑셀 조건부 서식 어떻게 설정할까? 특정값 색상 변경·중요 데이터 자동 표시 (0) | 2026.10.18 |
| 엑셀 인쇄 한 페이지에 맞추는 방법은? 인쇄영역·페이지 나누기·여백 설정 (0) | 2026.10.18 |
| 엑셀 날짜 차이 계산 어떻게 할까? DATEDIF·근속기간·개월 수 계산방법 (0) | 2026.10.18 |
