Computer >> 컴퓨터 >  >> 소프트웨어 >> Office

엑셀 드롭다운 목록이 작동하지 않을 때: 원인별 8가지 문제와 해결 방법

드롭다운 목록(Drop Down List)은 엑셀에서 가장 유용한 기능 중 하나입니다. 하지만 실무에서 사용하다 보면 드롭다운 목록이 갑자기 사라지거나, 빈 값만 표시되거나, 새로 입력한 데이터가 반영되지 않는 등 다양한 문제에 직면하게 됩니다. 이 글에서는 엑셀 드롭다운 목록이 작동하지 않는 대표적인 8가지 원인과 각각의 해결 방법을 단계별로 자세히 정리했습니다.

엑셀 드롭다운 목록 오류의 주요 원인과 해결책

설명에 앞서 아래 예제 데이터를 살펴보겠습니다. 이 데이터에는 품목(Items), 주문 ID, 미국 주(State), 매출액 정보가 포함되어 있습니다.

엑셀 드롭다운 목록이 작동하지 않을 때: 원인별 8가지 문제와 해결 방법

본격적인 문제 해결에 들어가기 전에 한 가지 확인할 것이 있습니다.

드롭다운 목록 생성 방법을 아직 모르신다면 걱정하지 마세요. '드롭다운 목록 만들기' 관련 가이드를 먼저 참고하시면 이해가 훨씬 수월합니다.

여기서는 '품목(Items)' 열에 드롭다운 목록을 만들어 두었다고 가정하고 진행하겠습니다.

엑셀 드롭다운 목록이 작동하지 않을 때: 원인별 8가지 문제와 해결 방법

1. 드롭다운 목록이 화면에 보이지 않는 경우

여러 가지 이유로 드롭다운 목록이 화면에서 사라질 수 있습니다. 원인을 찾아 다시 표시하는 방법을 알아보겠습니다.

1-1. 개체가 숨겨져 있는 경우

아래 그림처럼 분명히 드롭다운 목록을 만들었는데도 화면에 나타나지 않는다면, 개체 숨김 설정이 원인일 가능성이 높습니다.

엑셀 드롭다운 목록이 작동하지 않을 때: 원인별 8가지 문제와 해결 방법

원인을 확인하려면 파일(File) 탭 > 옵션(Options)을 클릭합니다.

Excel 옵션 대화상자가 열리면 왼쪽 메뉴에서 고급(Advanced) 항목으로 이동합니다.

엑셀 드롭다운 목록이 작동하지 않을 때: 원인별 8가지 문제와 해결 방법

아래와 같이 '개체 표시: 없음(Nothing, hide objects)' 옵션에 체크가 되어 있다면, 드롭다운 목록을 포함한 모든 개체가 숨겨진 상태입니다.

이 옵션의 체크를 해제하고 '모두(All)'를 선택한 뒤 확인을 누릅니다.

엑셀 드롭다운 목록이 작동하지 않을 때: 원인별 8가지 문제와 해결 방법

설정을 변경하면 '품목' 드롭다운 목록이 정상적으로 다시 나타납니다.

엑셀 드롭다운 목록이 작동하지 않을 때: 원인별 8가지 문제와 해결 방법

1-2. '셀 내 드롭다운' 옵션 확인하기

개체 숨김이 아니더라도 드롭다운 화살표가 표시되지 않는 경우가 있습니다. 이번에는 원인이 조금 다릅니다.

엑셀 드롭다운 목록이 작동하지 않을 때: 원인별 8가지 문제와 해결 방법

데이터 유효성 검사 설정에서 '셀 내 드롭다운(In-cell dropdown)' 체크박스가 해제되어 있으면 드롭다운 화살표가 나타나지 않습니다.

해결 방법은 간단합니다. 해당 체크박스를 다시 선택하면 됩니다. 그러면 아래와 같이 화살표가 정상적으로 표시됩니다.

엑셀 드롭다운 목록이 작동하지 않을 때: 원인별 8가지 문제와 해결 방법

1-3. 콤보 상자로 드롭다운 영역 강조하기

솔직히 말해, 드롭다운 목록은 시간을 절약하고 입력을 표준화해 주는 훌륭한 도구이지만 몇 가지 기본적인 한계도 있습니다.

대표적인 예로, 커서를 다른 셀로 이동하면 아래 그림처럼 드롭다운 화살표가 사라집니다. 물론 '품목' 셀에는 여전히 드롭다운 목록이 설정되어 있지만, 어느 셀에 목록이 있는지 한눈에 파악하기 어렵습니다.

이럴 때는 콤보 상자(Combo Box)를 활용해 드롭다운 위치를 항상 강조할 수 있습니다.

단계별 방법:

개발 도구(Developer) 탭 > 삽입(Insert) > 콤보 상자(양식 컨트롤)를 선택합니다.

⏩ 워크시트 위에 적당한 크기로 상자를 그립니다.

엑셀 드롭다운 목록이 작동하지 않을 때: 원인별 8가지 문제와 해결 방법

⏩ 상자를 마우스 오른쪽 버튼으로 클릭하고 컨트롤 서식(Format Control)을 선택합니다.

엑셀 드롭다운 목록이 작동하지 않을 때: 원인별 8가지 문제와 해결 방법

입력 범위(Input range)$C$5:$C$13, 셀 연결(Cell link)H5로 지정합니다.

⏩ 마지막으로 확인(OK)을 클릭합니다.

엑셀 드롭다운 목록이 작동하지 않을 때: 원인별 8가지 문제와 해결 방법

이제 콤보 상자의 드롭다운 화살표를 클릭하면 아래 그림처럼 항목 목록이 항상 표시됩니다.

엑셀 드롭다운 목록이 작동하지 않을 때: 원인별 8가지 문제와 해결 방법

1-4. 통합 문서가 손상된 경우

드롭다운 목록이 나타나지 않는 또 다른 원인은 통합 문서 파일 손상입니다.

파일 손상 문제를 해결하려면, 먼저 열고자 하는 파일을 선택한 뒤 열기(Open) 버튼 옆의 화살표를 클릭하여 '열기 및 복구(Open and Repair)' 옵션을 실행합니다.

엑셀 드롭다운 목록이 작동하지 않을 때: 원인별 8가지 문제와 해결 방법

2. 드롭다운 목록에 빈 칸이 표시되는 문제

드롭다운 화살표를 클릭했을 때 목록 사이에 빈 항목이 섞여 있는 경우가 있습니다.

그 이유가 무엇일까요?

엑셀 드롭다운 목록이 작동하지 않을 때: 원인별 8가지 문제와 해결 방법

데이터(Data) 탭 > 데이터 도구 리본의 데이터 유효성 검사(Data Validation)를 클릭해 대화상자를 열어 보면 원인을 알 수 있습니다.

엑셀 드롭다운 목록이 작동하지 않을 때: 원인별 8가지 문제와 해결 방법

이 예제의 원본 범위는 $B$5:$B$19입니다. 즉, 원본 범위 안에 빈 셀이 포함되어 있고, 이것이 바로 빈 항목이 표시되는 원인입니다.

원본 범위에서 빈 셀을 제거하거나 실제 데이터가 있는 범위로 범위를 수정하면 문제가 해결됩니다.

엑셀 드롭다운 목록이 작동하지 않을 때: 원인별 8가지 문제와 해결 방법

수정 후에는 아래와 같이 빈 항목 없이 깔끔한 드롭다운 목록을 얻을 수 있습니다.

엑셀 드롭다운 목록이 작동하지 않을 때: 원인별 8가지 문제와 해결 방법

3. 새 항목이 자동으로 추가되지 않는 문제 (드롭다운 목록 자동 업데이트)

이번에는 자동 업데이트와 관련된 문제를 살펴보겠습니다. 이 역시 드롭다운 목록이 '작동하지 않는 것'처럼 느껴지는 대표적인 상황입니다.

아래 '품목' 목록에 'RAM'이라는 새 항목을 추가했습니다. 하지만 드롭다운 목록에는 여전히 RAM이 보이지 않습니다.

새 항목이 생길 때마다 데이터 유효성 검사의 원본 범위를 일일이 수정하는 것은 매우 비효율적입니다.

엑셀 드롭다운 목록이 작동하지 않을 때: 원인별 8가지 문제와 해결 방법

이 문제는 OFFSET 함수로 동적 범위를 만들어 해결할 수 있습니다.

데이터 유효성 검사의 원본(Source) 입력란에 아래 수식을 입력합니다.

=OFFSET($B$5,0,0,COUNTA(B:B)-1)

여기서 B5는 '품목' 목록의 시작 셀이고, B:B는 '품목'이 있는 전체 열입니다. COUNTA 함수로 데이터가 있는 셀 개수를 세어 범위 크기를 자동으로 계산합니다.

엑셀 드롭다운 목록이 작동하지 않을 때: 원인별 8가지 문제와 해결 방법

이제 원본 범위를 손대지 않아도 새 항목 'RAM'이 자동으로 드롭다운 목록에 추가됩니다.

엑셀 드롭다운 목록이 작동하지 않을 때: 원인별 8가지 문제와 해결 방법

4. 유효한 값이 입력 허용되지 않는 문제

아래 예제에는 쉼표로 구분된 목록(delimited list)이 있으며, 드롭다운 목록에는 세 가지 값이 들어 있습니다.

엑셀 드롭다운 목록이 작동하지 않을 때: 원인별 8가지 문제와 해결 방법

그런데 목록의 'No'와 같은 값이 있는데도 'no'라고 소문자로 입력하면 경고 메시지가 나타납니다.

엑셀 드롭다운 목록이 작동하지 않을 때: 원인별 8가지 문제와 해결 방법

이 메시지는 입력한 값이 구분 목록의 값과 일치하지 않는다는 의미입니다.

엑셀 드롭다운 목록이 작동하지 않을 때: 원인별 8가지 문제와 해결 방법

핵심은, 드롭다운 목록의 구분 목록은 대소문자를 구분한다는 점입니다.

따라서 해결 방법은 드롭다운 목록에 있는 값을 대소문자까지 정확히 동일하게 선택하거나 입력하는 것입니다.

5. 잘못된 값이 입력 허용되는 문제

반대로 유효하지 않은 값이 그대로 입력 허용되는 경우도 있습니다.

아래 상황을 보면, 'Smart Phone'이라는 항목은 '품목' 드롭다운 목록에 없음에도 불구하고 오류 메시지 없이 그대로 입력됩니다.

엑셀 드롭다운 목록이 작동하지 않을 때: 원인별 8가지 문제와 해결 방법

원인이 무엇일까요?

자세히 보면 '품목' 목록 하단에 빈 셀이 포함되어 있는데, 이 빈 셀 때문에 유효성 검사가 무의미해져 잘못된 값이 통과되는 것입니다.

엑셀 드롭다운 목록이 작동하지 않을 때: 원인별 8가지 문제와 해결 방법

해결하려면 데이터 유효성 검사 대화상자에서 '공백 무시(Ignore blank)' 체크박스를 해제하고 확인(OK)을 누르면 됩니다.

엑셀 드롭다운 목록이 작동하지 않을 때: 원인별 8가지 문제와 해결 방법

설정 후 'Smart Phone'을 입력하면 더 이상 허용되지 않고 아래와 같이 오류 메시지가 자동으로 표시됩니다.

엑셀 드롭다운 목록이 작동하지 않을 때: 원인별 8가지 문제와 해결 방법

6. 드롭다운 목록 표시 기호 관련 문제

사소한 문제처럼 보이지만, 데이터가 많은 대형 시트에서는 드롭다운 화살표가 어느 셀에 있는지 빠르게 찾아야 할 때 중요해집니다.

아래와 같은 방법으로 Wingdings 3 글꼴의 기호를 드롭다운 목록 오른쪽 셀에 삽입하면 시각적으로 표시할 수 있습니다.

엑셀 드롭다운 목록이 작동하지 않을 때: 원인별 8가지 문제와 해결 방법

그 결과 드롭다운 화살표가 아래처럼 명확하게 표시되어 대량의 데이터에서도 위치를 쉽게 식별할 수 있습니다.

엑셀 드롭다운 목록이 작동하지 않을 때: 원인별 8가지 문제와 해결 방법

7. 공백이 포함된 값에서 드롭다운 목록이 작동하지 않는 문제

이번에는 공백 처리와 관련된 흥미로우면서도 실무적으로 중요한 문제를 다루겠습니다.

아래 예제는 종속 드롭다운 목록(Dependent Drop Down List)입니다. 대륙을 선택하면 해당 대륙의 국가 이름이 드롭다운 목록에 표시되는 구조입니다.

엑셀 드롭다운 목록이 작동하지 않을 때: 원인별 8가지 문제와 해결 방법

'Asia(아시아)'를 선택하면 국가 이름이 담긴 드롭다운 목록이 정상적으로 나타납니다.

엑셀 드롭다운 목록이 작동하지 않을 때: 원인별 8가지 문제와 해결 방법

그런데 'North America(북아메리카)'를 선택하면 단어 사이의 공백 때문에 이름이 지정된 범위를 찾지 못해 드롭다운 목록에 아무 값도 표시되지 않습니다.

엑셀 드롭다운 목록이 작동하지 않을 때: 원인별 8가지 문제와 해결 방법

핵심 원인은 이름 범위 참조 시 드롭다운 목록이 단어 사이의 공백을 처리하지 못한다는 점입니다.

이 문제는 아래 수식으로 해결할 수 있습니다.

=INDIRECT(SUBSTITUTE(B13," ","_"))

여기서 B13은 'North America'가 입력된 셀입니다.

SUBSTITUTE 함수가 공백을 밑줄(_)로 대체하고, INDIRECT 함수가 해당 텍스트를 셀 참조(이름 범위)로 변환해 연결해 줍니다.

엑셀 드롭다운 목록이 작동하지 않을 때: 원인별 8가지 문제와 해결 방법

이제 'North America'를 선택해도 해당 대륙의 국가 이름이 담긴 드롭다운 목록이 정상적으로 표시됩니다.

엑셀 드롭다운 목록이 작동하지 않을 때: 원인별 8가지 문제와 해결 방법

8. 복사·붙여넣기 후 드롭다운 목록이 작동하지 않는 문제

구버전 엑셀에서는 서식과 함께 드롭다운 목록이 제대로 복사·붙여넣기 되지 않을 수 있습니다.

최신 버전의 엑셀에서는 Ctrl+C(복사), Ctrl+V(붙여넣기)만으로도 간단히 해결됩니다.

하지만 구버전을 사용 중이라면, 데이터를 붙여넣을 때 '선택하여 붙여넣기(Paste Special)' 옵션을 활용해야 합니다.

엑셀 드롭다운 목록이 작동하지 않을 때: 원인별 8가지 문제와 해결 방법

붙여넣기 옵션에서 '유효성 검사(Validation)' 항목을 선택한 뒤 확인(OK)을 누릅니다.

엑셀 드롭다운 목록이 작동하지 않을 때: 원인별 8가지 문제와 해결 방법

이렇게 하면 구버전 엑셀에서도 드롭다운 목록이 포함된 상태로 데이터가 그대로 복사됩니다.

함께 기억하면 좋은 팁

i. 최신 버전 엑셀에서 파일을 열 때도 드롭다운 목록을 유지하려면 파일을 반드시 .xlsx 형식으로 저장하세요.

ii. 어떤 필드의 어느 위치에 드롭다운 목록을 만들었는지 기억해 두세요. 기억하기 어렵다면 콤보 상자나 Wingdings 기호 삽입 방법을 활용해 해당 셀을 시각적으로 표시해 두는 것이 좋습니다.

마치며

지금까지 엑셀 드롭다운 목록 사용 시 자주 겪는 8가지 문제와 각각의 해결 방법을 살펴봤습니다. 드롭다운 목록이 사라지는 현상부터 빈 항목 표시, 자동 업데이트, 대소문자 구분, 종속 목록의 공백 문제까지 실무에서 바로 적용할 수 있는 내용들을 담았습니다. 이 글이 업무 생산성 향상에 도움이 되기를 바랍니다. 추가 질문이나 제안이 있다면 댓글로 남겨주세요.

추천 학습 콘텐츠

  • 수식 기반 엑셀 드롭다운 목록 만들기 (4가지 방법)
  • 엑셀에서 셀 값과 드롭다운 목록 연결하기 (5가지 방법)
  • 엑셀 조건부 드롭다운 목록 (생성, 정렬 및 활용법)
  • 필터가 적용된 드롭다운 목록 만들기 (7가지 방법)