본문 바로가기

컴퓨터자료실

엑셀에서 전화번호에 구분자(-) 넣기, 빼기

엑셀에서 전화번호(핸드폰)에 구분자(-)를 넣거나 빼기등의 편집을

여러 방법으로 해보겠습니다.

 

모임의 회원명부등을 관리하다 보면 입력하는 사람에 따라 조금씩 다르게 폰번호를 입력할 수 있는데

이것들을 통일해 보겠습니다.

 

전화번호에 "-" 넣기

 

전화번호에 "-"를 넣으려면

전화번호의 국번호가 3자리인지 4자리인지 구분할 수 있어야 합니다.

 

▷ 셀서식을 텍스트하여  입력된 경우

 

전화(핸드폰)번호가 셀서식이 텍스트로 지정된 상태에서

구분기호(-) 없이 입력되 있습니다.

 

텍스트는 자리수로 확인해야 하는데

식별번호, 국번호, 뒷번호로 구분되는 전화는

식별번호 3자리, 뒷번호 4자리는 동일하고 국번호만 3자리 또는 4자리 입니다.

 

국번호가 3자리 이면 총 10자이고, 국이 4자리이면 총 11자 이기 때문에

전화번호의 길이가 몇 자리인지로 구분합니다.

 

왼쪽 3자리와 오른쪽 4자리는 변동이 없고

국을 표현하는 부분을 4번째 자리부터 3자리 또는 4자리로 표시하도록 합니다.

 

엑셀에서 문자열(텍스트) 관련 LEFT, RIGHT, MID, LEN 함수 사용하기 

 

▷ 셀서식을 지정하지 않은(일반) 경우

 

서식을 지정하지 않았기 때문에 식별번호 3자리 중 첫번째 자리인 "0"이 나타나지 않았습니다.

 

전화번호지만 숫자로 인식하고 있기 때문에

국 번호가 3자리 인지 4자리 인지는 숫자로 경계 값을 지정해야 합니다.

 

010-0000-0000 번호를 기준으로

그 이상이면 4자리 아니면 3자리 국번호로 인식하도록

셀 서식의 사용자 지정에서 정의 합니다.

 

입력할 때 식별번호 첫번째 자리 "0"이 표시되지 않았으므로

첫번째 자리에 "0"이 표시되도록 합니다.

 

셀 서식을 미리 지정하고

핸드폰번호를 입력하면 원하는 형태로 입력됩니다.

 

전화번호에서 "-" 빼기

 

▷ 전화번호를 입력할 때  "-"를 함께 입력한 경우

 

SUBSTITUTE 함수를 사용하면 쉽게 뺄 수 있습니다.

 

☞ 엑셀에서 SUBSTITUTE 함수 사용하기

 

 

▷ 사용자 지정으로 셀서식을 지정하고 전화번호만 입력한 경우

 

셀에는 사용자 지정 서식으로 표시된 내용이 보이지만

수식입력하는 곳에는 입력한 내용이 나타납니다.

 

수식으로 셀의 내용을 복사했는데

셀 서식이 일반이어서 첫번째 자리 "0"이 없는 것 처럼 나타납니다.

 

이 경우는 전화번호의 "-"를 빼고 어떻게 표시하고 싶은지

다시 셀 서식을 정의해야 합니다.

 

엑셀에서는 같은 내용도 다양한 방법으로 표시할 수 있으므로

표시 방법을 쉽게 바꿀수 도 있고

미리 셀 서식을 정의하고 입력을 시작하면

입력과 동시에 원하는 방법으로 표시되는 결과를 얻을 수 있습니다.

 

 

이 글은 엑셀 2007에서 작성되었고 엑셀 2007 상위 버전에서 사용할 수 있습니다.

 

 감사합니다.