반응형
코딩으로 시간 벌기 / 엑셀 입문
열두 번째 이야기: 오타 원천 봉쇄! 클릭으로 입력하는 드롭다운 목록
물류아재 칵칵 · 엑셀 기초 시리즈 12편
"누구는 '서울'이라고 쓰고, 누구는 '서울특별시'라고 쓰고... 통계 좀 내려고 하면 데이터가 엉망이라 미치겠어요!"
협업 보고서를 취합할 때마다 겪는 고통입니다. 오타 하나 때문에 VLOOKUP이 안 먹히고, 피벗 테이블 항목이 쪼개지는 비극을 막으려면 어떻게 해야 할까요? 정답은 '입력하는 사람의 자유를 뺏는 것'입니다. 정해진 목록 중에서 선택만 할 수 있게 만드는 데이터 유효성 검사를 소개합니다.
데이터 유효성 검사란? 🛑
💡 입력의 가이드라인
셀에 들어갈 데이터의 형식을 미리 정해두는 기능입니다. 특히 '목록' 기능을 사용하면 셀 옆에 화살표 버튼이 생기며 클릭만으로 데이터를 입력할 수 있게 됩니다.
셀에 들어갈 데이터의 형식을 미리 정해두는 기능입니다. 특히 '목록' 기능을 사용하면 셀 옆에 화살표 버튼이 생기며 클릭만으로 데이터를 입력할 수 있게 됩니다.
30초 만에 드롭다운 목록 만들기 🚀
진행 상태(입고완료, 출고예정, 보류)를 선택하는 목록을 만들어 봅시다.
- 목록을 적용할 셀 범위를 드래그합니다.
- 상단 메뉴 [데이터] -> [데이터 도구] -> [데이터 유효성 검사]를 클릭합니다.
- [설정] 탭의 제한 대상에서 [목록]을 선택합니다.
- 원본 칸에 항목을 쉼표로 구분해 입력합니다: 입고완료,출고예정,보류
- [확인]을 누르면 셀 옆에 화살표가 생기며 작업이 끝납니다!
고급 활용: 별도 영역의 목록 참조하기 ⚓
목록이 너무 많거나 자주 바뀐다면 직접 입력하는 것보다 별도의 시트에 정리해둔 표를 참조하는 것이 좋습니다.
📍 참조 방식의 장점
- 목록이 10개 이상일 때 관리가 편합니다.
- 원본 표에서 항목 이름을 바꾸면 드롭다운 목록에도 즉시 반영됩니다.
- 방법: 원본 칸에 쉼표 대신 =Sheet2!$A$1:$A$10 처럼 범위를 지정하세요!
- 목록이 10개 이상일 때 관리가 편합니다.
- 원본 표에서 항목 이름을 바꾸면 드롭다운 목록에도 즉시 반영됩니다.
- 방법: 원본 칸에 쉼표 대신 =Sheet2!$A$1:$A$10 처럼 범위를 지정하세요!
🚨 의외로 많이 당황하는 상황
1. 목록에 없는 값을 억지로 넣으려 할 때
"입력한 값은 잘못되었습니다"라는 경고창이 뜹니다. 만약 경고만 주고 입력을 허용하고 싶다면 [오류 메시지] 탭에서 스타일을 '정보'나 '경고'로 바꿔주세요.
"입력한 값은 잘못되었습니다"라는 경고창이 뜹니다. 만약 경고만 주고 입력을 허용하고 싶다면 [오류 메시지] 탭에서 스타일을 '정보'나 '경고'로 바꿔주세요.
2. 화살표가 안 보여요!
셀을 클릭했을 때만 화살표가 나타나는 것이 정상입니다. 만약 아예 안 나타난다면 설정 창에서 '드롭다운 목록 표시'가 체크되어 있는지 확인하세요.
셀을 클릭했을 때만 화살표가 나타나는 것이 정상입니다. 만약 아예 안 나타난다면 설정 창에서 '드롭다운 목록 표시'가 체크되어 있는지 확인하세요.
드롭다운 목록은 단순히 입력을 편하게 해주는 도구를 넘어, **데이터의 정체성(Integrity)**을 지켜주는 아주 강력한 방패입니다. 오늘 여러분의 보고서에 이 방패를 하나씩 달아보는 건 어떨까요? 😉
반응형
'코딩으로 시간 벌기 > 엑셀 입문' 카테고리의 다른 글
| 물류 실무 엑셀 (15편): "IF문 지옥"에서 탈출하라 - 다중 조건을 해결하는 IFS 함수 (0) | 2026.03.25 |
|---|---|
| 보이지 않는 유령과 싸우는 법 — 공백 제거와 데이터 클리닝 (0) | 2026.03.23 |
| 조건부 서식 200% 활용법: 수식으로 행 전체 색칠하기 (0) | 2026.03.16 |
| 뒤죽박죽 섞인 데이터, '텍스트 나누기'로 3초 만에 정리하기 (0) | 2026.03.13 |
| 수식 복사의 공포, $ 기호 하나로 해결하는 '절대참조' (0) | 2026.03.11 |
