중복 값 제거와 데이터 유효성 검사: 오타 없는 깔끔한 입력창 만들기
지난 편들에서 VLOOKUP이나 SUMIF 같은 강력한 함수들을 배웠습니다. 그런데 수식을 완벽하게 짰는데도 결괏값이 이상하게 나올 때가 있습니다. 원본 데이터를 자세히 들여다보면 원인은 십중팔구 '오타'에 있습니다.
여러 사람이 함께 쓰는 취합 파일의 경우, 똑같은 '영업1팀'을 두고 누군가는 "영업 1팀"(띄어쓰기), 누군가는 "영업1부"라고 제멋대로 입력합니다. 엑셀 입장에서는 이 세 가지를 완전히 다른 부서로 인식하기 때문에 함수가 제대로 작동할 리 없습니다. 취합된 데이터를 일일이 눈으로 확인하며 수정하는 것은 엄청난 시간 낭비입니다. 오늘은 이런 참사를 막기 위해, 애초에 오타를 낼 수 없도록 입력창을 통제하는 마법의 기능 '데이터 유효성 검사'와 '중복 값 제거'에 대해 알아보겠습니다.
1. 사전 준비: '중복된 항목 제거'로 깔끔한 기준표 만들기
드롭다운(선택) 목록을 만들기 위해서는 먼저 기준이 되는 깔끔한 목록(마스터 데이터)이 필요합니다. 수천 줄의 데이터에 섞여 있는 부서명 중, 오직 '고유한 부서명'만 딱 한 개씩 남기고 싶을 때 사용하는 기능입니다.
부서명이 적힌 열 전체를 복사해서, 빈 공간(다른 시트나 옆 칸)에 그대로 값 붙여넣기를 합니다.
복사한 데이터를 드래그한 상태에서 상단 메뉴의 [데이터] - [중복된 항목 제거]를 클릭합니다.
확인을 누르면 "00개의 중복된 값이 제거되고 5개의 고유한 값만 유지됩니다"라는 알림과 함께, 엑셀이 알아서 겹치는 이름들을 싹 지우고 고유한 부서명 5개만 깔끔하게 남겨줍니다.
이 5개의 고유한 부서명이 앞으로 우리가 만들 '드롭다운 목록'의 훌륭한 재료가 됩니다.
2. 엑셀의 퀄리티를 높이는 '데이터 유효성 검사(목록)'
이제 사람들이 부서명을 직접 타이핑하지 못하게 하고, 마우스로 클릭해서 고르도록 '드롭다운 목록(콤보박스)'을 만들어 볼 차례입니다.
부서명을 입력받아야 할 빈 셀들(예: C2:C100)을 쭉 드래그하여 선택합니다.
상단 메뉴의 [데이터] - [데이터 유효성 검사]를 클릭합니다.
설정 탭에서 '제한 대상'을 '모든 값'에서 '목록'으로 변경합니다.
아래에 나타난 '원본' 칸을 클릭하고, 앞서 1번 단계에서 만들어둔 '고유한 부서명 5개'의 범위를 마우스로 드래그해 줍니다. (또는 원본 칸에 직접
영업1팀,영업2팀,마케팅팀처럼 쉼표로 구분해서 타이핑해도 됩니다.)
확인을 누르고 셀을 클릭해 보세요. 셀 옆에 작은 아래쪽 화살표(▼)가 생겼을 것입니다. 이제 이 칸에는 화살표를 눌러 목록에 있는 부서명만 선택할 수 있습니다.
3. 오타의 원천 차단: 오류 메시지 띄우기
데이터 유효성 검사가 정말 무서운 이유는 통제력에 있습니다. 만약 누군가 화살표를 누르지 않고 고집스럽게 키보드로 "영업 1팀"이라고 띄어쓰기를 섞어 타이핑한 뒤 엔터를 치면 어떻게 될까요?
엑셀은 즉시 삐~ 소리와 함께 "이 값은 이 셀에 정의된 데이터 유효성 검사 제한에 부합하지 않습니다."라는 무시무시한 경고창을 띄우고 입력을 거부합니다. 사용자가 목록에 있는 정확한 이름을 선택하거나 똑같이 타이핑할 때까지 다음 칸으로 넘어갈 수 없습니다.
이 기능 하나만 설정해 두면, 여러분이 취합 파일을 배포한 뒤 수십 명의 오타를 수정하느라 야근할 일이 영원히 사라지게 됩니다.
4. 실무 응용: 날짜나 숫자 길이 제한하기
데이터 유효성 검사는 '목록' 외에도 다양하게 활용할 수 있습니다.
날짜 제한: 제한 대상을 '날짜'로 두고 해당 연도의 1월 1일부터 12월 31일까지만 설정해 두면, 누군가 실수로 2024년을 2042년으로 잘못 입력하는 대참사를 막을 수 있습니다.
텍스트 길이 제한: 제한 대상을 '텍스트 길이'로 두고 '해당 범위(13자)'로 설정해 두면, 휴대폰 번호(010-0000-0000)를 입력할 때 숫자를 빼먹거나 더 적는 실수를 완벽하게 방지할 수 있습니다.
양식의 디테일이 칼퇴를 결정합니다
"이 정도 오타는 내가 그냥 고치고 말지"라고 생각하며 무심코 넘어갔던 데이터들이 쌓이면, 결국 연말 결산이나 대규모 피벗 테이블을 돌릴 때 여러분의 발목을 뼈아프게 잡게 됩니다. 문서를 처음 설계할 때 데이터 유효성 검사를 걸어두는 단 1분의 투자가, 미래의 1시간을 아껴주는 가장 확실한 엑셀 재테크입니다.
핵심 요약
중복된 항목 제거: 수많은 데이터 중 겹치는 것을 지우고 고유한 항목(마스터 데이터)만 1초 만에 뽑아낼 수 있습니다.
데이터 유효성 검사 (목록): 셀에 화살표(드롭다운)를 만들어 사용자가 지정된 목록의 값만 마우스로 선택하게 유도할 수 있습니다.
오류 차단: 목록에 없는 값, 잘못된 날짜, 규격에 맞지 않는 텍스트 길이를 입력하면 엑셀이 경고창을 띄워 오타를 원천 차단합니다.
다음 편 예고
데이터를 오타 없이 깔끔하게 모으는 법까지 배우셨습니다. 이제 이렇게 모인 완벽한 데이터를 가지고 본격적인 '분석'을 시작할 차례입니다. 다음 11편에서는 수천 줄의 데이터를 단 5분 만에 월별, 부서별 보고서로 요약해 주는 엑셀 데이터 분석의 꽃, '피벗 테이블 1편'을 시작해 보겠습니다.
독자님을 위한 질문
회사에서 다른 사람들과 엑셀 취합 파일을 공유할 때, 사람들이 가장 많이 틀리게 적어서 여러분을 괴롭혔던 항목(예: 연락처 양식, 부서명 띄어쓰기 등)은 무엇이었나요?
댓글
댓글 쓰기