엑셀에서 앞자리 0이 사라지는 코드 열을 지키는 방법
우편번호, 전화번호, 상품코드처럼 앞자리 0이 의미 있는 값은 숫자가 아니라 코드로 다뤄야 합니다. CSV를 열 때 0이 사라지는 이유와 텍스트 열로 안전하게 가져오는 순서를 설명합니다.
핵심 요약
- 앞자리 0이 있는 값은 계산용 숫자가 아니라 식별 코드로 보는 것이 안전합니다.
- CSV를 더블클릭하면 엑셀이 자동으로 숫자로 바꾸면서 0을 제거할 수 있습니다.
- 가져오기 단계에서 해당 열을 텍스트로 지정하면 전화번호, 우편번호, 상품코드 손상을 줄일 수 있습니다.
이런 상황에 읽어보세요
- 전화번호, 우편번호, 회원번호, 상품코드가 들어 있는 CSV를 엑셀로 열어야 하는 사람
- 00123이 123으로 바뀌어 조회 함수가 맞지 않는 문제를 겪은 사람
- 코드 열과 금액 열을 구분해서 보고서 원본을 정리하고 싶은 사람
앞자리 0은 표시 문제가 아니라 값 손상일 수 있습니다
엑셀에서 00123을 입력하면 기본적으로 숫자 123으로 저장됩니다. 금액이나 수량이라면 문제가 없지만, 상품코드나 우편번호라면 앞자리 0이 값의 일부이기 때문에 사라지면 다른 코드가 됩니다.
셀 서식을 나중에 00000으로 바꾸면 화면에는 00123처럼 보일 수 있습니다. 하지만 이미 CSV를 열 때 0이 사라진 상태라면 원래 몇 자리였는지 알 수 없는 값도 생깁니다. 그래서 처음 가져올 때 텍스트로 지정하는 것이 가장 안전합니다.
가져오기 화면에서 코드 열을 텍스트로 지정합니다
CSV를 더블클릭하면 엑셀이 각 열을 숫자, 날짜, 일반 텍스트로 자동 추측합니다. 전화번호나 회원번호처럼 숫자만 들어 있는 코드 열은 숫자로 오해받기 쉽습니다.
데이터 탭의 텍스트/CSV 가져오기를 사용해 미리보기에서 코드 열을 선택하고 데이터 형식을 텍스트로 지정하세요. 구글시트에서도 가져온 뒤 자동 변환된 열이 없는지 확인하고, 필요하다면 열 형식을 일반 텍스트로 바꾼 뒤 다시 가져오는 편이 좋습니다.
이미 사라진 0은 원본과 대조해야 합니다
앞자리 0이 이미 사라진 파일만 남아 있다면 모든 값을 공식으로 복구할 수 있는 것은 아닙니다. 우편번호처럼 항상 5자리인 값은 TEXT(A2,"00000")처럼 자리 수를 맞출 수 있지만, 상품코드처럼 길이가 다양한 값은 원본 시스템과 대조해야 합니다.
조회 함수가 맞지 않는 문제도 여기서 자주 시작됩니다. 한 파일은 00123, 다른 파일은 123으로 저장되어 있으면 사람 눈에는 같은 코드처럼 보여도 정확히 일치하지 않습니다. 두 파일 모두 텍스트 기준으로 맞춘 뒤 비교해야 합니다.
예시로 보면 더 빨라요
| 값 종류 | 잘못 열린 예 | 권장 형식 |
|---|---|---|
| 우편번호 | 01234가 1234로 변경 | 텍스트 또는 5자리 고정 표시 |
| 전화번호 | 01012345678이 숫자로 저장 | 하이픈 포함 텍스트 또는 일반 텍스트 |
| 상품코드 | 000A12는 유지, 00123은 숫자화 | 전체 코드 열을 텍스트로 가져오기 |
| 회원번호 | 000045와 45가 섞임 | 원본 시스템 자리 수와 대조 |
실무 처리 순서
- 코드 열인지 계산 열인지 먼저 구분합니다.
- CSV를 더블클릭하지 말고 텍스트/CSV 가져오기로 엽니다.
- 우편번호, 전화번호, 상품코드, 회원번호 열을 텍스트로 지정합니다.
- 가져온 뒤 앞자리 0이 있는 샘플 값이 유지됐는지 확인합니다.
- 조회 함수에 쓰기 전 두 파일의 코드 열 형식과 길이를 맞춥니다.
자주 놓치는 실수
- 사라진 0을 셀 서식만으로 복구했다고 생각하는 경우
- 상품코드처럼 길이가 다양한 값을 일괄 5자리로 맞춰 다른 코드를 만드는 경우
- 한 파일은 숫자, 다른 파일은 텍스트인 상태로 VLOOKUP을 실행하는 경우
공유 전 체크리스트
정정과 보완 기준
업무 도구와 스프레드시트 기능은 버전과 환경에 따라 다르게 보일 수 있습니다. 예제와 다른 결과가 나오면 사용한 프로그램, 파일 형식, 오류 메시지를 함께 보내주세요.
정정 요청하기함께 보면 좋은 가이드
CSV 한글이 깨질 때 엑셀에서 안전하게 여는 방법
CSV를 더블클릭으로 열었더니 한글이 깨졌다면 파일 자체가 망가진 것이 아닐 수 있습니다. UTF-8, CP949, 구분자, 가져오기 방식을 나눠 확인하는 절차를 정리했습니다.
CSV가 한 열에 전부 들어갈 때 구분자를 확인하는 순서
CSV를 열었는데 모든 값이 A열에 몰려 있다면 파일이 망가진 것이 아니라 구분자 설정이 맞지 않을 수 있습니다. 쉼표, 탭, 세미콜론, 따옴표 처리를 나눠 확인하는 방법을 정리했습니다.
VLOOKUP이 맞지 않을 때 먼저 확인할 7가지
VLOOKUP 오류는 공식 자체보다 기준값의 공백, 숫자/텍스트 차이, 범위 고정, 근사 일치 옵션에서 자주 생깁니다. 실무에서 빠르게 좁혀보는 점검 순서를 정리했습니다.