엑셀에 전화번호를 입력했는데 맨 앞의 0이 사라지는 경우가 있습니다.
예를 들어 01012345678을 입력했는데 1012345678로 표시되는 현상입니다.
고객 연락처나 직원 명단을 정리하다 보면 자주 발생하는 문제입니다. 특히 여러 사람의 전화번호를 한꺼번에 복사하거나 CSV 파일을 열었을 때 이런 현상이 나타나기도 합니다.
다행히 대부분의 경우 간단한 설정으로 해결할 수 있습니다. 다만 이미 사라진 0을 다시 표시하는 방법과 처음부터 0이 사라지지 않도록 설정하는 방법은 다릅니다.
상황별로 가장 간단한 해결 방법을 알아보겠습니다.

1. 엑셀에서 전화번호 앞자리 0이 사라지는 이유
엑셀은 기본적으로 숫자를 계산하기 위한 프로그램입니다.
따라서 셀에 01012345678을 입력하면 이를 전화번호가 아닌 일반 숫자로 인식할 수 있습니다.
숫자에서는 010과 10이 같은 값이므로 맨 앞의 0을 자동으로 제거하는 것입니다.
예를 들어 다음과 같이 표시됩니다.
입력한 전화번호: 01012345678
엑셀에 표시되는 값: 1012345678
이러한 현상은 전화번호뿐만 아니라 우편번호, 상품번호, 회원번호 등에서도 발생합니다.
중요한 점은 전화번호가 계산에 사용하는 숫자가 아니라는 사실입니다.
따라서 전화번호는 숫자보다 텍스트 형식으로 저장하는 것이 적절합니다.
2. 방법 ① 셀 서식을 텍스트로 변경하기
가장 추천하는 방법입니다.
전화번호를 입력하기 전에 셀의 표시 형식을 텍스트로 변경하면 앞자리 0이 사라지는 현상을 예방할 수 있습니다.
설정 방법은 다음과 같습니다.
① 전화번호를 입력할 셀이나 열 전체를 선택합니다.
② 마우스 오른쪽 버튼을 클릭하고 '셀 서식'을 선택합니다.
③ 표시 형식 탭에서 '텍스트'를 선택합니다.
④ 확인을 누른 뒤 전화번호를 입력합니다.
이제 01012345678을 입력하면 앞자리 0이 그대로 유지됩니다.
단축키를 사용해도 됩니다.
셀을 선택한 상태에서 Ctrl + 1을 누르면 셀 서식 창을 열 수 있습니다.
주의할 점이 있습니다.
이미 앞자리 0이 삭제된 상태라면 셀 서식을 텍스트로 변경하는 것만으로는 사라진 0이 다시 생기지 않습니다.
텍스트 서식은 전화번호를 새로 입력하거나 데이터를 붙여넣기 전에 적용하는 것이 좋습니다.

3. 방법 ② 이미 사라진 0을 다시 표시하기
이미 수십 개 또는 수백 개의 전화번호를 입력한 상태라면 하나씩 수정하기 어렵습니다.
이럴 때는 사용자 지정 표시 형식을 활용할 수 있습니다.
예를 들어 01012345678을 입력했지만 1012345678로 표시되고 있다고 가정하겠습니다.
① 전화번호가 입력된 셀을 선택합니다.
② Ctrl + 1을 눌러 셀 서식 창을 엽니다.
③ '사용자 지정'을 선택합니다.
④ 형식 입력란에 다음 내용을 입력합니다.
00000000000
⑤ 확인을 누릅니다.
그러면 1012345678이 01012345678로 표시됩니다.
전화번호에 하이픈(-)을 추가하고 싶다면 다음 형식을 사용할 수도 있습니다.
000-0000-0000
이렇게 하면 010-1234-5678 형태로 표시됩니다.
다만 이 방법은 모든 전화번호가 010으로 시작하는 11자리 휴대전화 번호인 경우처럼 자릿수가 일정할 때 사용하는 것이 좋습니다.
10자리 휴대전화 번호나 지역번호가 포함된 일반전화 번호가 섞여 있다면 잘못된 형식으로 표시될 수 있습니다.
또한 사용자 지정 표시 형식은 실제 저장된 숫자를 변경하는 것이 아니라 화면에 보이는 모양을 바꾸는 기능입니다.
다른 프로그램으로 데이터를 옮기거나 CSV 파일로 저장할 때는 표시된 앞자리 0이 그대로 유지되지 않을 수 있습니다.

4. 방법 ③ TEXT 함수로 전화번호 복원하기
이미 입력한 전화번호가 많고, 앞자리 0을 포함한 결과를 실제 텍스트 데이터로 만들어야 한다면 TEXT 함수를 활용할 수 있습니다.
예를 들어 A2 셀에 다음 숫자가 들어 있다고 가정하겠습니다.
1012345678
B2 셀에 아래 수식을 입력합니다.
=TEXT(A2,"00000000000")
그러면 다음과 같은 결과가 나타납니다.
01012345678
하이픈까지 추가하려면 다음 수식을 사용합니다.
=TEXT(A2,"000-0000-0000")
결과는 다음과 같습니다.
010-1234-5678
여러 개의 전화번호를 한 번에 변경하려면 첫 번째 셀에 수식을 입력한 뒤 아래쪽으로 채우면 됩니다.
변환된 결과를 다른 곳에 사용하려면 해당 셀들을 복사한 다음 '선택하여 붙여넣기 → 값'을 이용하면 됩니다.
이렇게 하면 수식이 아닌 텍스트 결과만 저장할 수 있습니다.
다만 TEXT 함수 역시 원래 전화번호의 자릿수를 알아야 정확하게 사용할 수 있습니다.
앞자리 0이 사라진 후 원래 번호의 길이를 알 수 없다면 수식만으로 정확한 전화번호를 복원할 수는 없습니다.

5. CSV 파일을 열었더니 전화번호 앞자리 0이 사라진다면?
전화번호 앞자리 0이 사라지는 문제는 CSV 파일을 사용할 때도 흔하게 발생합니다.
CSV 파일은 엑셀 파일과 달리 셀 서식 정보가 저장되지 않는 일반 텍스트 기반 파일입니다.
따라서 CSV 파일에 01012345678이라는 전화번호가 정상적으로 들어 있더라도 엑셀에서 파일을 열면서 이를 숫자로 변환할 수 있습니다.
이 문제를 예방하려면 CSV 파일을 직접 더블클릭해서 여는 대신 엑셀의 데이터 가져오기 기능을 활용하는 것이 좋습니다.
① 엑셀에서 새 통합 문서를 엽니다.
② 상단의 '데이터' 메뉴를 선택합니다.
③ '텍스트/CSV에서'를 선택해 CSV 파일을 불러옵니다.
④ '데이터 변환'을 선택해 Power Query 편집기를 엽니다.
⑤ 전화번호가 들어 있는 열의 데이터 형식을 '텍스트'로 지정합니다.
⑥ 변경된 내용을 확인하고 '닫기 및 로드'를 선택합니다.
이 과정에서는 자동으로 추가된 데이터 형식 변경 단계가 앞자리 0을 이미 제거하지 않았는지도 확인해야 합니다. 필요한 경우 해당 단계를 수정하거나 삭제한 뒤 원본 열을 텍스트로 지정해야 합니다.
이렇게 하면 CSV 파일에 저장된 전화번호의 앞자리 0을 유지하는 데 도움이 됩니다.
단, CSV 원본 파일에서 이미 앞자리 0이 제거되었다면 가져오기 설정만으로 원래 번호를 복구할 수는 없습니다.
엑셀 버전에 따라 메뉴 이름이나 화면 구성이 조금씩 다를 수 있습니다.

6. 세 가지 방법 중 어떤 것을 선택해야 할까?
상황에 따라 적절한 해결 방법이 다릅니다.
첫째, 전화번호를 새로 입력할 예정이라면 '텍스트 서식'을 사용하는 것이 가장 좋습니다.
둘째, 이미 입력된 번호의 앞자리 0을 화면에 표시하고 싶다면 '사용자 지정 표시 형식'을 활용할 수 있습니다.
셋째, 기존 데이터를 변환해 실제 텍스트 형태의 전화번호를 만들고 싶다면 'TEXT 함수'를 사용하는 것이 좋습니다.
특히 고객 명단, 연락처 목록, 회원정보처럼 다른 프로그램으로 전송하거나 파일을 공유해야 하는 데이터라면 전화번호를 처음부터 텍스트로 관리하는 것을 추천합니다.

7. 자주 묻는 질문
Q. 이미 사라진 전화번호 앞자리 0은 무조건 복구할 수 있나요?
A. 아닙니다. 원래 전화번호가 010으로 시작하는 11자리 번호였다는 사실을 알고 있다면 다시 표시할 수 있습니다. 하지만 여러 형식의 번호가 섞여 있다면 원본 자료와 대조해야 정확하게 복구할 수 있습니다.
Q. 전화번호를 입력할 때마다 셀 서식을 변경해야 하나요?
A. 그럴 필요는 없습니다. 전화번호를 입력할 열 전체를 미리 텍스트 형식으로 설정하면 해당 열에 새로 입력하는 전화번호의 앞자리 0을 유지할 수 있습니다.
Q. 전화번호 앞에 작은따옴표를 붙여도 되나요?
A. 가능합니다. 예를 들어 '01012345678처럼 입력하면 엑셀에서 텍스트로 처리합니다. 이때 맨 앞의 작은따옴표는 일반적으로 셀에 표시되지 않습니다. 다만 많은 전화번호를 관리한다면 셀 서식을 텍스트로 지정하는 편이 더 편리합니다.
Q. 하이픈이 들어간 전화번호도 텍스트로 저장해야 하나요?
A. 네. 010-1234-5678처럼 하이픈이 포함된 전화번호도 텍스트로 저장하는 것이 안전합니다. 숫자와 날짜 등으로 자동 변환되는 문제를 예방할 수 있기 때문입니다.
마무리
엑셀에서 전화번호 앞자리 0이 사라지는 것은 대부분 숫자 자동 변환 때문에 발생하는 현상입니다.
새로운 전화번호를 입력한다면 셀 서식을 텍스트로 변경하는 것이 가장 간단하고 확실한 예방 방법입니다.
이미 입력된 번호라면 사용자 지정 표시 형식이나 TEXT 함수를 활용할 수 있지만, 원래 전화번호의 자릿수를 확인해야 합니다.
특히 중요한 연락처 목록을 관리한다면 화면에 어떻게 표시되는지만 확인하지 말고 실제 데이터에도 앞자리 0이 유지되어 있는지 점검하는 것이 좋습니다.
엑셀에서 전화번호를 관리할 때는 처음부터 텍스트 형식으로 저장하는 습관을 들이는 것이 가장 좋은 방법입니다.
'생활 문제 해결' 카테고리의 다른 글
| 카카오톡 대화내용 삭제 후 복구 가능할까? 백업 여부에 따른 해결 방법 (0) | 2026.11.08 |
|---|