
엑셀 앞자리 0 사라짐 — 전화번호·우편번호·코드 완벽 해결
엑셀 앞자리 0 사라짐 문제를 1분 만에 해결하고, 붙여넣기·CSV 불러오기에서도 0을 보존하는 방법을 정리합니다. 표시만 복구할지, 실제값까지 텍스트로 보존할지 목적에 맞게 선택하세요.
Quick Fix(1분)
- 붙여넣기 전 열 형식을 텍스트로 변경(Ctrl+1).
- 이미 바뀐 값은 사용자 지정에
00000등의 자리수로 표시만 복구. - CSV/웹은 데이터 > 텍스트/CSV에서 열 데이터 유형=텍스트로 지정 후 로드.
왜 0이 사라질까?
엑셀은 입력을 숫자로 해석해 선행 0을 지웁니다. 코드(전화번호·우편번호·제품코드)는 텍스트로 관리하거나, 숫자로 보관하되 표시 서식으로 0을 보여 주세요.
이미 바뀐 값 복구
표시만 복구
Ctrl+1 → 사용자 지정 → 00000, 000-0000-0000 등.
실제값을 텍스트로
=TEXT(A2,"00000")
=RIGHT(REPT("0",5)&A2,5)
=TEXT(A2,"000-0000-0000")
처음부터 0 지키기
- 붙여넣기 전 열=텍스트
- 데이터 > 텍스트/CSV에서: 열 유형=텍스트, 로캘 사용
- Power Query에서 데이터 유형=텍스트로 고정
조회·정렬 불일치 해결
// 숫자→텍스트
=TEXT(A2,"0")
// 텍스트 숫자→숫자
=VALUE(A2)
// 공백·NBSP 제거 후 숫자화
=VALUE(TRIM(SUBSTITUTE(A2,CHAR(160),"")))
실무 예제
| 원본 | 기대값 | 방법 |
|---|---|---|
| 12 | 00012 | TEXT(A2,”00000″) |
| 10 | 10-0000-0000 | TEXT(A2,”00-0000-0000″) |
체크리스트
- 코드는 텍스트, 계산값은 숫자
- CSV는 텍스트/CSV에서 열 유형=텍스트
- Power Query로 유형 고정, 반복 작업 자동화
- 조회 전 TEXT/VALUE로 타입 통일
Troubleshooting
| 증상 | 원인 | 해결 |
|---|---|---|
| 010→10 | 숫자 인식 | 텍스트 지정 또는 ‘ 접두 |
| CSV서 0 삭제 | 자동 형식 | 텍스트/CSV에서 열=텍스트 |
| 조회 불일치 | 숫자/텍스트 혼재 | TEXT/VALUE 통일 |