엑셀 드롭다운 목록 만들기: 다른 시트 연결과 항목 자동 업데이트

엑셀에서 담당 부서, 진행 상태, 상품 분류처럼 정해진 값만 입력해야 한다면 셀마다 직접 타이핑하는 대신 드롭다운 목록을 사용할 수 있습니다.

드롭다운 목록은 데이터 유효성 검사 기능으로 만듭니다. 목록에 없는 입력을 제한할 수 있고, 여러 사람이 같은 파일을 작성할 때 띄어쓰기나 명칭 차이로 값이 나뉘는 문제도 줄일 수 있습니다.

다만 목록 원본을 어떻게 만들었는지에 따라 항목을 추가하는 방법과 자동 업데이트 여부가 달라집니다. 짧고 거의 바뀌지 않는 목록, 다른 시트에서 관리할 목록, 계속 항목이 늘어나는 목록을 같은 방식으로 설정하면 나중에 수정하기 불편해질 수 있습니다.

이 글은 Microsoft의 드롭다운 목록, 데이터 유효성 검사, 목록 항목 편집과 잘못된 데이터 확인 공식 문서를 기준으로 작성했습니다. 메뉴 이름은 Excel 버전과 운영체제에 따라 일부 다르게 표시될 수 있습니다.

스프레드시트의 다른 시트 목록을 드롭다운 셀에 연결하고 원본 항목 추가가 자동 반영되는 구조를 표현한 대표 개념 이미지
드롭다운 목록은 직접 입력한 항목, 셀 범위, 이름 정의 범위 또는 Excel 표를 원본으로 사용할 수 있습니다. 위 이미지는 원본 목록의 항목이 변경될 때 선택 목록에도 반영되는 구조를 설명하기 위한 대표 개념 이미지입니다.


목록 원본을 먼저 선택합니다

사용 상황 원본 방식 항목 변경 방법
대기·진행중·완료처럼 짧고 고정된 목록 원본 상자에 직접 입력 데이터 유효성 검사에서 직접 수정
시트에 이미 정리된 항목을 사용 셀 범위 원본 범위와 유효성 검사 범위를 함께 수정
다른 시트의 목록을 안정적으로 연결 이름 정의 범위 이름 관리자에서 참조 범위 수정
부서·상품처럼 항목이 계속 추가되거나 삭제됨 Excel 표 표에 항목을 추가하거나 삭제하면 자동 반영

항목이 자주 변경되는 파일이라면 고정된 셀 주소보다 Excel 표를 원본으로 만드는 방식이 관리하기 쉽습니다.

기본 드롭다운 목록 만들기

예제에서는 D2:D200 셀에 업무 진행 상태를 선택하는 드롭다운을 만듭니다. 목록 항목은 별도의 목록 시트 A2:A5에 입력했다고 가정합니다.

대기
진행중
검토
완료
  1. 드롭다운을 적용할 D2:D200 범위를 선택합니다.
  2. 데이터 → 데이터 유효성 검사를 선택합니다.
  3. 설정 탭의 허용 항목에서 목록을 선택합니다.
  4. 원본 상자에서 목록 시트의 A2:A5 범위를 선택합니다.
  5. 드롭다운 표시가 선택됐는지 확인합니다.
  6. 확인을 선택합니다.

목록의 제목이 A1에 있다면 머리글을 원본 범위에 포함하지 않습니다. 머리글까지 선택하면 드롭다운의 선택 항목으로 함께 표시됩니다.

항목이 몇 개뿐이면 원본 상자에 직접 입력할 수 있습니다

변경 가능성이 거의 없는 짧은 목록은 별도 시트를 만들지 않고 데이터 유효성 검사의 원본 상자에 직접 입력할 수 있습니다.

대기,진행중,완료

이 방식은 빠르지만 나중에 항목을 변경하려면 드롭다운이 적용된 셀을 선택하고 데이터 유효성 검사 창을 다시 열어야 합니다.

부서명이나 상품명처럼 항목이 늘어날 가능성이 있다면 직접 입력 방식보다 셀 범위나 Excel 표를 원본으로 사용하는 편이 적절합니다.

다른 시트의 목록은 이름을 정의해 연결할 수 있습니다

목록을 별도의 시트에서 관리하려면 원본 범위에 이름을 붙여 데이터 유효성 검사에서 사용할 수 있습니다.

목록 시트 A2:A5를 선택한 뒤 이름 상자에 다음 이름을 입력합니다.

StatusList

드롭다운을 적용할 셀을 선택하고 데이터 유효성 검사에서 허용 항목을 목록으로 설정한 다음 원본에 다음과 같이 입력합니다.

=StatusList

이름 정의 범위가 A2:A5로 고정돼 있다면 A6에 새 값을 입력하는 것만으로는 목록이 확장되지 않을 수 있습니다. 이 경우 수식 → 이름 관리자에서 참조 범위를 수정해야 합니다.

항목 추가를 자동 반영하려면 원본을 Excel 표로 만듭니다

목록 항목이 계속 바뀌는 파일에서는 원본 데이터를 Excel 표로 관리할 수 있습니다.

  1. 목록의 머리글과 항목이 포함된 범위를 선택합니다.
  2. Ctrl+T를 누릅니다.
  3. 머리글 포함 여부를 확인하고 표를 만듭니다.
  4. 드롭다운을 적용할 셀을 선택합니다.
  5. 데이터 유효성 검사에서 허용 항목을 목록으로 설정합니다.
  6. 원본 상자에서 표의 머리글을 제외한 항목 셀을 선택합니다.

Microsoft 공식 안내에 따르면 목록 원본을 Excel 표로 만들면 표에 항목을 추가하거나 제거할 때 해당 표를 기반으로 만든 드롭다운도 자동으로 업데이트됩니다.

새 항목은 표의 마지막 행 바로 아래에 입력합니다. 표가 정상적으로 확장되면 새 행에도 표 서식이 적용되고 드롭다운 목록의 원본에도 포함됩니다.

새 항목이 드롭다운에 나타나지 않을 때

단순 셀 범위를 원본으로 사용했다면 기존 범위 아래에 값을 입력해도 자동으로 범위가 늘어나지 않을 수 있습니다. 데이터 유효성 검사의 원본 범위를 다시 선택하거나 원본을 Excel 표로 변환했는지 확인합니다.

목록에 없는 값을 막으려면 오류 경고를 설정합니다

드롭다운을 만들었다고 해서 모든 잘못된 입력이 자동으로 차단되는 것은 아닙니다. 데이터 유효성 검사의 오류 경고 설정을 확인해야 합니다.

데이터 유효성 검사 창의 오류 경고 탭에서 유효하지 않은 데이터를 입력하면 오류 메시지 표시를 선택합니다.

오류 경고 스타일 동작
중지 목록에 없는 직접 입력을 허용하지 않음
경고 경고한 뒤 사용자가 계속 입력할지 선택할 수 있음
정보 메시지를 표시하지만 입력을 계속할 수 있음

목록에 있는 값만 허용해야 한다면 중지 스타일을 선택합니다. 제목과 오류 메시지에는 사용자가 무엇을 선택해야 하는지 짧게 작성합니다.

제목: 올바르지 않은 진행 상태
메시지: 셀의 드롭다운 목록에서 상태를 선택하세요.

복사·붙여넣기로 잘못된 값이 들어갈 수 있습니다

데이터 유효성 검사는 사용자가 셀에 직접 입력할 때 메시지를 표시하고 잘못된 입력을 제한하도록 설계돼 있습니다.

다른 셀의 값을 복사하거나 채우기 기능을 사용하거나, 수식이나 매크로가 값을 입력하면 유효성 검사 조건에 맞지 않는 값이 들어갈 수 있습니다. 따라서 드롭다운이 있다는 이유만으로 기존 데이터가 모두 유효하다고 판단하면 안 됩니다.

잘못된 값을 확인하려면 데이터 탭에서 데이터 유효성 검사 → 잘못된 데이터 원 표시를 선택합니다. 조건에 맞지 않는 셀에는 빨간색 원이 표시됩니다.

값을 수정한 뒤에는 같은 메뉴에서 유효성 검사 원을 지울 수 있습니다.

기존 드롭다운의 원본을 확인하는 방법

다른 사람이 만든 파일이라면 먼저 드롭다운 셀을 선택하고 데이터 → 데이터 유효성 검사를 엽니다.

설정 탭의 원본 상자에서 현재 구조를 확인합니다.

  • 항목이 쉼표로 적혀 있음: 직접 입력 목록
  • =$A$2:$A$5 형태: 셀 범위
  • =StatusList 형태: 이름 정의 범위
  • 표의 데이터 범위를 기반으로 함: Excel 표 목록

목록을 수정하기 전에 어떤 방식으로 만들어졌는지 확인해야 새 항목이 반영되지 않는 원인을 정확히 찾을 수 있습니다.

데이터 유효성 검사 버튼을 사용할 수 없을 때

데이터 유효성 검사 메뉴가 비활성화되어 있다면 시트가 보호돼 있거나 통합 문서의 공유 상태 때문에 설정을 변경할 수 없는 경우를 확인합니다.

보호를 해제할 권한이 없다면 파일 소유자에게 드롭다운 목록의 수정 범위와 필요한 항목을 전달해야 합니다. 보호 암호를 우회하거나 임의로 삭제하는 방법은 사용하지 않습니다.

드롭다운 목록만 제거하기

셀의 기존 값은 유지하고 드롭다운과 데이터 유효성 검사 규칙을 제거하려면 다음 순서를 사용합니다.

  1. 드롭다운이 있는 셀을 선택합니다.
  2. 데이터 → 데이터 유효성 검사를 선택합니다.
  3. 설정 탭에서 모두 지우기를 선택합니다.
  4. 확인을 선택합니다.

워크시트에서 데이터 유효성 검사가 적용된 위치를 모른다면 Ctrl+G를 누르고 옵션 → 데이터 유효성 검사를 사용해 해당 셀을 찾을 수 있습니다.

목록을 오래 관리해야 한다면 구조가 중요합니다

항목이 세 개뿐이고 거의 바뀌지 않는다면 직접 입력 방식으로 충분합니다. 다른 시트에서 관리해야 한다면 이름 정의 범위를 사용할 수 있습니다. 부서나 상품처럼 목록이 계속 변한다면 Excel 표를 원본으로 만드는 편이 수정 누락을 줄이는 데 적합합니다.

데이터 유효성 검사는 입력 형식을 통일하는 도구이지만 복사·붙여넣기, 수식과 매크로로 들어온 모든 잘못된 값을 자동 차단하는 기능은 아닙니다. 중요한 입력 열은 잘못된 데이터 원 표시 기능으로 함께 점검합니다.

내용 확인에 사용한 Microsoft 공식 자료

공식 문서 확인일: 2026년 8월 1일

Post a Comment

다음 이전