이 글의 차례
전화번호와 우편번호는 계산할 수량이 아니라 식별 정보입니다. Excel이 숫자로 읽으면 맨 앞의 0이 사라질 수 있으므로 입력하거나 가져오기 전에 텍스트로 다루는 편이 안전합니다. 아래 경로는 Windows용 데스크톱 Excel을 기준으로 하며, CSV 예시는 Microsoft 365의 텍스트/CSV 가져오기 화면을 기준으로 설명합니다.
새로 입력할 열부터 텍스트로 지정합니다
전화번호를 넣을 빈 열을 선택하고 Ctrl + 1을 눌러 셀 서식을 엽니다. 표시 형식에서 텍스트를 선택하고 확인한 다음 값을 입력합니다. 소량을 입력할 때는 값 앞에 작은따옴표를 붙이는 방법도 있습니다.[1]
가상 연습용 코드 00427로 확인해 보세요. 빈 셀을 텍스트로 바꾼 뒤 00427을 입력하거나, 일반 서식 셀에 '00427을 입력합니다. 앞의 작은따옴표는 Excel에 텍스트 입력임을 알리는 표시입니다. 실제 연락처 목록에서 시험하기 전에 빈 문서로 확인하면 원본을 바꿀 일이 없습니다.
이미 427로 바뀐 셀에 텍스트 서식을 적용해도 사라진 0을 추측해 복구하지는 않습니다. 원본이 남아 있다면 텍스트 형식을 정한 뒤 다시 가져옵니다.[1]
0을 보여 주는 서식과 저장값을 구분합니다
사용자 지정 표시 형식 00000은 다섯 자리 코드처럼 길이가 정해진 숫자를 0으로 채워 보여 줄 때 쓸 수 있습니다. 그러나 표시 형식만으로 숫자가 텍스트로 바뀌는 것은 아닙니다.[1]
제출 파일에 다섯 자리 텍스트 값이 필요하면 옆 빈 열에 =TEXT(A1,"00000")처럼 입력합니다. A1에 427이 있으면 결과는 텍스트 00427이고, 이 열을 복사해 값으로 붙여 넣으면 서식이 아닌 실제 글자가 됩니다. 전화번호처럼 하이픈이 들어가는 번호도 =TEXT(A1,"000-0000-0000") 같은 형식으로 같은 방법을 쓸 수 있습니다.[1]
| 상황 | 적절한 처리 |
|---|---|
| 새 연락처를 직접 입력 | 입력 전에 텍스트 서식 지정 |
| 원본 CSV에 0이 남아 있음 | 원본을 보존하고 텍스트로 가져오기 |
| 코드가 정확히 다섯 자리라는 규칙이 있음 | 화면 표시만 필요하면 사용자 지정 서식 00000, 제출용 값은 TEXT 함수로 만든 텍스트 |
| 원래 자리수나 값이 불명확함 | 임의로 0을 붙이지 말고 원본 대조 |
전화번호는 지역번호와 하이픈 유무에 따라 모양이 다를 수 있습니다. 모든 번호를 같은 길이로 채우는 규칙을 먼저 적용하지 말고, 제출 기관이 요구하는 형식을 확인합니다.
CSV 원본에 0이 있는지 먼저 확인합니다
CSV는 Excel 셀의 표시 형식을 보관하는 통합 문서가 아닙니다. 원본 파일은 별도로 남기고, 복사본을 메모장 같은 텍스트 편집기로 열어 값에 0이 있는지 확인합니다. 예시 코드가 원본에는 00427인데 Excel에는 427이라면 읽는 과정의 형식을 점검할 수 있습니다. 원본에도 이미 427만 있으면 가져오기 설정으로 잃어버린 자리수를 알 수 없습니다.
CSV를 더블클릭해 열기보다 Excel의 데이터 > 텍스트/CSV에서 파일을 선택합니다. 미리보기에서 구분 기호와 글자가 정상인지 확인하고, '데이터 형식 검색' 목록에서 검색하지 않는 항목을 고르면 모든 열이 텍스트로 읽힙니다. 기본값은 처음 200개 행을 보고 형식을 정하는 방식이라 0으로 시작하는 값이 숫자로 바뀝니다.[2]
데이터 변환으로 Power Query 편집기를 열었다면 전화번호 열의 형식이 텍스트인지 확인한 다음 닫기 및 로드합니다. 숫자처럼 보인다는 이유로 자동 변환하지 말고, 금액·수량처럼 계산할 열만 별도로 형식을 정합니다.[1][3]
미리보기에서 이미 0이 없어졌을 때
Power Query는 CSV를 읽을 때 열의 값을 살펴 형식을 자동 감지하고 '변경된 유형' 단계를 만들 수 있습니다.[3] 이 경우 뒤에 텍스트 변환만 덧붙이면 이미 숫자로 해석된 값이 그대로 남을 수 있습니다.
오른쪽 적용된 단계에서 숫자로 바꾸기 전 단계의 값을 확인하세요. 새로 만드는 연습용 쿼리라면 자동으로 추가된 형식 변경 단계를 제거하고 해당 열을 텍스트로 지정하거나, 가져오기를 취소한 뒤 자동 감지를 끄고 원본부터 다시 읽습니다. 기존 업무 쿼리는 다른 계산이 연결될 수 있으므로 복사본에서 확인합니다.
로드가 끝나면 예시 한 줄만 보지 말고 첫 행·중간 행·마지막 행의 값과 전체 행 수를 원본과 비교하세요. 글자 깨짐과 열 밀림도 함께 확인합니다.
16자리 이상 식별자는 처음부터 텍스트로 다룹니다
Excel 숫자의 정밀도는 유효 숫자 15자리입니다. 16자리 이상의 식별자를 숫자로 저장해 뒤의 값이 바뀌었다면 텍스트 서식만 적용해 원래 값을 되살릴 수 없습니다.[1] 긴 코드는 과학 표기법으로 보이는지만 보지 말고, 원본과 끝자리까지 비교합니다.
Microsoft 365와 Excel 2024에는 파일 > 옵션 > 데이터에 '자동 데이터 변환' 항목이 있습니다. 여기서 '앞에 오는 0을 제거하고 숫자로 변환' 확인란을 해제하면 .csv 파일을 더블클릭해 열거나 값을 붙여 넣을 때 앞의 0이 그대로 남습니다. 같은 화면에서 긴 숫자를 15자리로 자르는 변환도 끌 수 있습니다. Mac용 Excel에서는 Excel > 기본 설정 > 편집에 같은 항목이 있습니다. 이 설정은 Power Query 가져오기에 직접 적용되지 않으므로 그 안의 열 형식은 따로 정해야 합니다.[4]
작업용 파일은 Excel 통합 문서로 보관하고, CSV 제출이 필요하면 사본으로 내보냅니다. 저장한 CSV를 텍스트 편집기로 다시 열어 0과 구분 기호가 남았는지 확인하고, 실제 제출 시스템의 미리보기도 점검합니다.
확인한 공식 자료
자료 확인: 2026년 10월 13일. 메뉴 이름은 Windows용 Microsoft 365 Excel 한국어판 도움말 기준이며, 본문의 00427·427은 설명용 가상 코드입니다.
2026년 10월 13일 보완: 자동 데이터 변환에서 해제할 옵션 이름과 TEXT 함수로 다섯 자리 텍스트 값을 만드는 방법을 추가했습니다.
메뉴 이름이나 화면이 달라 따라 하기 어렵다면, 사용 중인 기기와 막힌 단계를 알려주세요.