엑셀 전화번호 앞자리 0 살리기: 010 유지하고 하이픈 넣는 방법

오퇴답 ·

엑셀 전화번호 앞자리 0 살리기: 010 유지하고 하이픈 넣는 방법

010으로 시작하던 번호가 10으로 바뀌고, 하이픈까지 제각각이면 명단을 다시 손으로 고치기 쉽습니다. 화면에만 0을 보이게 할지, 실제 값도 010으로 만들지를 먼저 정하세요. 문자 발송·업로드용 명단은 실제 문자열이 중요합니다.

1. 새 번호를 입력할 때는 텍스트부터

  1. 전화번호 열 전체를 선택합니다.
  2. 홈 → 표시 형식을 텍스트로 바꿉니다.
  3. 그다음 01012345678을 입력합니다. 이미 0이 사라진 값에는 서식만 바꿔도 0이 돌아오지 않습니다.

한두 개만 넣을 때는 번호 앞에 작은따옴표를 붙여 '01012345678로 입력할 수도 있습니다. 작은따옴표는 값 자체의 일부로 표시되지 않고, 숫자를 문자열로 입력하라는 역할을 합니다.

2. 숫자로 저장된 휴대폰번호 10자리를 11자리로 맞추기

A열 원본B열 수식B열 결과
1012345678=TEXT(A2,"00000000000")01012345678
01012345678 — 텍스트원본 유지01012345678
021234567지역번호 형식 별도 확인휴대폰 11자리 규칙 적용 금지
=TEXT(A2,"00000000000")

이 수식은 휴대폰번호여야 한다고 확인한 열에서 자릿수를 맞추는 방법입니다. 지역번호·내선번호가 섞였거나 원래 길이를 모르면 모든 번호에 똑같이 적용하지 마세요. 휴대폰 11자리로 패딩한 값을 실제 원본과 한 번 비교해야 합니다.

3. 하이픈을 표시할 때와 실제로 넣을 때

휴대폰 번호가 숫자로 저장돼 있고 출력만 할 목적이면 사용자 지정 서식 000-0000-0000을 사용할 수 있습니다. 하지만 셀의 실제 값에는 하이픈이 생기지 않습니다. 외부 시스템에 올릴 텍스트가 필요하면 옆 열에서 문자열로 만드세요.

=LEFT(B2,3)&"-"&MID(B2,4,4)&"-"&RIGHT(B2,4)

B2가 01012345678이면 결과는 010-1234-5678입니다. 수식 결과를 복사해 선택하여 붙여넣기 → 값으로 붙이면 수식이 아니라 완성된 번호 문자열을 전달할 수 있습니다.

4. 공백·하이픈이 섞인 번호부터 정리하기

=SUBSTITUTE(SUBSTITUTE(TRIM(A2),"-","")," ","")
원본정리 후확인할 것
010-1234-567801012345678휴대폰 11자리
010 1234 567801012345678중간 공백 제거
02-123-4567021234567지역번호 02를 보존
빈칸빈칸0이나 가짜 번호로 채우지 않기

LEN 함수로 정리 후 길이를 확인하면 누락된 번호를 찾기 쉽습니다. 휴대폰 열에서는 =LEN(B2)가 11이 아닌 행을 따로 확인하세요. 번호가 길이만 맞는다고 실제 연락 가능한 번호라는 뜻은 아닙니다.

5. CSV로 전달할 때 마지막 확인

XLSX에서 0이 보였더라도 CSV를 더블클릭해 다시 열면 Excel이 숫자로 재해석할 수 있습니다. 전달받은 CSV는 데이터 → 텍스트/CSV에서로 가져오고, 전화번호 열의 데이터 형식을 텍스트로 지정하세요. 파일 내용은 메모장에서도 확인할 수 있습니다. 저장한 CSV의 첫 번호가 010으로 시작하는지 마지막으로 봅니다.

CSV에서 앞자리 0을 지키는 가져오기 방법도 함께 보세요. 간단한 명단 수정은 웹시트에서 파일을 불러와 작업할 수 있고, 매달 명단 정리를 반복한다면 엑셀 자동화 의뢰에 입력·결과 예시를 함께 올리면 작업 범위를 설명하기 쉽습니다.

직접 따라 해보기

엑셀 전화번호 앞자리 0 살리기 010 유지하고 하이픈 넣는 방법_실습.xlsx

파일을 내려받아 예제 값을 바꿔보세요. 수식 예제는 결과와 비교하고, 점검표는 내 파일의 증상을 적으며 확인하면 됩니다.

이어서 보면 좋은 글

스터디클럽의 다른 강의 보기