엑셀 실무

엑셀 드롭다운 목록 만들기, 잘못된 값 입력까지 막는 법

문서루틴 2026. 8. 30. 08:00

엑셀 드롭다운 입력 제한 문구와 스프레드시트 셀과 수식 입력줄 그래픽 요소를 담은 엑셀 실무 가이드 대표 이미지

 

상태 원본을 Excel 표로 만든 다음 대상 셀에 데이터 유효성 검사 ‘목록’을 적용하고 오류 알림을 ‘중지’로 설정하면 허용된 상태만 직접 입력되게 할 수 있습니다. 다만 붙여넣기 값은 별도 점검해야 합니다.

핵심 요약

반복 입력 상태는 원본 목록을 Excel 표로 만든 뒤 데이터 유효성 검사에서 목록과 중지를 함께 설정하는 방식이 적합합니다. 새 항목 반영은 표 원본이 맡고, 붙여넣기로 들어온 예외값은 원 표시 기능으로 찾아야 합니다.

1

상태값 한 글자 차이로 집계가 갈라지는 이유

여러 담당자가 상태 열에 ‘완료’, ‘완 료’, ‘종결’을 제각각 입력하면 눈으로는 비슷해 보여도 서로 다른 텍스트로 집계됩니다. 피벗 테이블이나 COUNTIF 결과도 항목별로 나뉩니다.

이 글에서는 허용 상태를 ‘진행 전’, ‘진행 중’, ‘완료’로 정하고 8개 업무의 상태 입력을 제한합니다. 새 상태 ‘보류’를 추가했을 때 드롭다운이 함께 늘어나는지도 확인합니다.

설명 기준 환경은 2026년 8월 29일의 Microsoft 365 Excel Windows입니다. Microsoft 공식 문서에는 Microsoft 365와 Excel 2024·2021·2019·2016 및 일부 Mac 환경도 적용 대상으로 표시되어 있습니다.

자료: Microsoft 지원, Create a drop-down list, 2026년 8월 29일 확인


2

표 원본과 중지 알림을 선택하는 기준

항목을 계속 추가할 서식이라면 일반 범위 대신 Excel 표를 원본으로 선택합니다. 목록 밖의 직접 입력을 허용하지 않을 때는 오류 알림 유형을 중지로 지정합니다.

일반 범위 원본
원본이 =$D$6:$D$8처럼 고정됩니다. D9에 새 항목을 입력한 뒤에는 데이터 유효성 검사의 원본 범위를 다시 넓혀야 합니다.
Excel 표 원본
표의 마지막 행에 항목을 추가하거나 기존 항목을 제거하면 연결된 드롭다운도 자동으로 갱신됩니다.

오류 알림은 같은 목록을 사용해도 처리 방식이 다릅니다. 입력 표준화가 목적이라면 메시지를 보여 주는 데서 끝나는 경고나 정보보다 중지가 맞습니다.

직접 입력한 목록 밖 값을 처리하는 오류 알림 유형
유형 목록 밖 값 처리 적합한 상황
중지 다시 시도하거나 취소해야 하며 입력을 차단 정해진 상태만 허용하는 공용 서식
경고 경고 후 사용자가 잘못된 값을 받아들일 수 있음 예외 입력을 선택적으로 허용하는 서식
정보 안내 후 사용자가 잘못된 값을 받아들일 수 있음 알림만 필요한 서식

자료: Microsoft 지원, Create a drop-down list 및 More on data validation, 2026년 8월 29일 확인


3

8행 점검표로 항목 추가와 알림 결과 비교

예제의 D6:D8에는 최초 원본인 ‘진행 전’, ‘진행 중’, ‘완료’를 넣고 D9에는 새 항목 ‘보류’를 둡니다. C6:C13에는 정상값, 띄어쓰기 오탈자, 미등록값, 새 항목을 섞어 입력합니다.

E열은 최초 고정 범위, F열은 실제 StatusSource Excel 표의 현재 데이터 범위 D6:D9를 기준으로 목록 포함 여부를 나타냅니다. G열은 F열의 판정을 기준으로 중지와 경고 알림의 차이를 표시합니다.

  • E6: =IF(COUNTIF($D$6:$D$8,C6)>0,"허용","목록 밖")
  • F6: =IF(COUNTIF($D$6:$D$9,C6)>0,"허용","목록 밖")
  • G6: =IF(F6="허용","중지·경고 모두 허용","중지 차단·경고 계속 가능")

세 수식을 각각 13행까지 복사하면 다음 결과가 나옵니다. 첨부 예제의 C6:C13에는 StatusSource 표를 원본으로 한 실제 드롭다운과 중지 오류 알림이 이미 적용되어 있어 목록 밖 값을 직접 입력하는 시험도 할 수 있습니다.

8개 업무의 일반 범위·표 원본 및 오류 알림 판정
업무명 입력 상태 E 일반 범위 F 표 원본 G 알림 결과
6 요청 접수 진행 전 허용 허용 중지·경고 모두 허용
7 자료 확인 진행 중 허용 허용 중지·경고 모두 허용
8 초안 작성 완료 허용 허용 중지·경고 모두 허용
9 검토 요청 완 료 목록 밖 목록 밖 중지 차단·경고 계속 가능
10 수정 반영 종결 목록 밖 목록 밖 중지 차단·경고 계속 가능
11 승인 대기 보류 목록 밖 허용 중지·경고 모두 허용
12 발송 준비 진행 중 허용 허용 중지·경고 모두 허용
13 보관 완료 허용 허용 중지·경고 모두 허용
검증 예제 파일

본문과 같은 8행 입력값, 실제 StatusSource Excel 표, C6:C13의 드롭다운과 중지 오류 알림, 판정 수식이 들어 있는 검증용 파일입니다.

docroutine-example-5-updated.xlsx
0.01MB

6·7·8·12·13행은 두 원본에서 모두 허용되고, 9·10행은 두 원본에서 모두 목록 밖으로 판정됩니다. 11행의 ‘보류’만 일반 범위에서는 목록 밖이지만 새 행까지 포함한 표 원본에서는 허용됩니다.

StatusSource Excel 표와 실제 드롭다운 입력 셀, 일반 범위와 표 원본의 판정 결과를 비교한 Excel 점검표

4

드롭다운과 중지 알림을 설정하는 순서

공용 업무표를 수정하기 전에는 복사본에서 설정과 입력 시험을 먼저 진행하고 기존 상태값을 보존합니다.

상태 입력 제한 설정
1단계
원본 입력
머리글 ‘상태 원본’ 아래에 진행 전, 진행 중, 완료를 빈칸 없이 한 열로 입력합니다.
2단계
Excel 표 변환
머리글을 포함한 원본 범위를 선택하고 Ctrl+T를 눌러 표로 바꿉니다.
3단계
입력 셀 선택
상태를 입력할 C6:C13을 선택한 뒤 데이터 탭에서 데이터 유효성 검사를 엽니다.
4단계
목록 원본 연결
설정 탭에서 목록 유형을 선택하고 원본 상자에는 표의 데이터 셀만 지정합니다. 머리글은 포함하지 않습니다.
5단계
중지 알림 설정
오류 알림 표시를 켜고 유형을 중지로 선택합니다. 제목과 메시지에는 허용 상태를 짧게 적습니다.
6단계
새 항목 추가
표의 마지막 데이터 행 바로 아래에 ‘보류’를 입력해 표가 한 행 확장되게 합니다.

자료: Microsoft 지원, Create a drop-down list 및 Add or remove items from a drop-down list, 2026년 8월 29일 확인


5

붙여넣기로 들어온 값은 원 표시로 찾기

데이터 유효성 검사의 오류 메시지와 입력 차단은 셀에 값을 직접 입력할 때 작동합니다. 복사, 채우기, 수식 계산, 매크로로는 기준에 맞지 않는 값이 들어올 수 있습니다.

차단 범위의 경계

‘중지’는 셀에 직접 입력한 목록 밖 값은 막지만, 붙여넣기·채우기·수식·매크로로 들어온 값까지 차단하지 않으므로 배포 전에는 ‘잘못된 데이터에 원 표시’로 기존 값도 점검해야 합니다.

우회 입력값 점검
1단계
붙여넣기 시험
시험용 상태 셀에 목록 밖 값 ‘종결’을 복사해 붙여넣습니다.
2단계
잘못된 값 표시
데이터 탭의 데이터 유효성 검사 메뉴에서 잘못된 데이터에 원 표시를 실행합니다.
3단계
수정과 해제
빨간 원이 표시된 값을 허용 상태로 고친 뒤 필요하면 유효성 검사 원 지우기를 실행합니다.

데이터 유효성 검사 명령을 선택할 수 없다면 워크시트 보호 또는 공유 상태를 먼저 확인합니다.

자료: Microsoft 지원, Display or hide circles around invalid data 및 More on data validation, 2026년 8월 29일 확인


6

직접 입력과 붙여넣기 경계까지 확인해야 완료

새 항목 자동 반영과 직접 입력 차단을 통과한 뒤, 붙여넣기 예외를 원 표시로 검사하는 절차까지 정해야 완료입니다.

진행 전·진행 중·완료가 머리글을 제외한 Excel 표 데이터로 구성되어 있습니다.
‘보류’를 표 끝에 추가했을 때 드롭다운에 새 선택 항목이 나타납니다.
‘완 료’나 ‘종결’을 직접 입력하면 중지 알림이 값을 받아들이지 않습니다.
붙여넣은 목록 밖 값은 잘못된 데이터에 원 표시로 찾아 수정할 수 있습니다.