엑셀 전화번호 앞자리 0 살리기: 010 유지하고 하이픈 넣는 방법
오퇴답 ·
010으로 시작하던 번호가 10으로 바뀌고, 하이픈까지 제각각이면 명단을 다시 손으로 고치기 쉽습니다. 화면에만 0을 보이게 할지, 실제 값도 010으로 만들지를 먼저 정하세요. 문자 발송·업로드용 명단은 실제 문자열이 중요합니다.
1. 새 번호를 입력할 때는 텍스트부터
- 전화번호 열 전체를 선택합니다.
- 홈 → 표시 형식을 텍스트로 바꿉니다.
- 그다음 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-5678 | 01012345678 | 휴대폰 11자리 |
| 010 1234 5678 | 01012345678 | 중간 공백 제거 |
| 02-123-4567 | 021234567 | 지역번호 02를 보존 |
| 빈칸 | 빈칸 | 0이나 가짜 번호로 채우지 않기 |
LEN 함수로 정리 후 길이를 확인하면 누락된 번호를 찾기 쉽습니다. 휴대폰 열에서는 =LEN(B2)가 11이 아닌 행을 따로 확인하세요. 번호가 길이만 맞는다고 실제 연락 가능한 번호라는 뜻은 아닙니다.
5. CSV로 전달할 때 마지막 확인
XLSX에서 0이 보였더라도 CSV를 더블클릭해 다시 열면 Excel이 숫자로 재해석할 수 있습니다. 전달받은 CSV는 데이터 → 텍스트/CSV에서로 가져오고, 전화번호 열의 데이터 형식을 텍스트로 지정하세요. 파일 내용은 메모장에서도 확인할 수 있습니다. 저장한 CSV의 첫 번호가 010으로 시작하는지 마지막으로 봅니다.
CSV에서 앞자리 0을 지키는 가져오기 방법도 함께 보세요. 간단한 명단 수정은 웹시트에서 파일을 불러와 작업할 수 있고, 매달 명단 정리를 반복한다면 엑셀 자동화 의뢰에 입력·결과 예시를 함께 올리면 작업 범위를 설명하기 쉽습니다.
직접 따라 해보기
엑셀 전화번호 앞자리 0 살리기 010 유지하고 하이픈 넣는 방법_실습.xlsx
파일을 내려받아 예제 값을 바꿔보세요. 수식 예제는 결과와 비교하고, 점검표는 내 파일의 증상을 적으며 확인하면 됩니다.