티스토리 뷰

엑셀로 핸드폰 번호를 입력합니다. 숫자만을 입력하면 '통신사-국번-번호' 의 형식으로 입력되게 사용하고 싶습니다. 어떻게 해야 할까요? 서식을 지정하여 쉽게 해결할 수 있습니다. 그런데 국번이 3자리와 4자리가 섞여 있다면 표시형식의 셀서식을 어떻게 적용해야 할까요? 이제는 필요치 않은 문답일 수 있습니다. 3자리 국번을 사용하는 사람은 많지 않으니까요.
하지만 이를 구분하는 셀서식의 원리를 알고 가시면 이것도 버릴수는 없는 엑셀의 유용함이 될 것입니다. 아래는 본인이 이전 운영하던 컴활 엑셀 사이트에 올라온 질문과 답변입니다.

**님의 질문입니다

제목 : 휴대폰 번호
내용 :
    핸드폰 번호의 국번이 네 자리 세 자리가 섞여 있는 경우에는 어떤 서식을 사용해야 하나요?

마늘빵의 답변입니다

[그림1] 엑셀 핸드폰 번호 자리수 구분을 위한 셀서식[그림1] 엑셀 핸드폰 번호 자리수 구분을 위한 셀서식



.....
휴대폰 번호는 모두 01x 로 시작합니다. 이를 세자리 국번으로 보면 01x-xxx-xxxx 이지요. 이때 처음의 1을 포함한 입력되는 수치값만을 보면 200,000,000 이하입니다. 하지만 네자리 국번은 이를 초과합니다. 하여 서식에 조건을 지정합니다.

1) 먼저 서식을 지정할 전화 번호영역을 선택합니다. 위 [그림1] B4:B8 의 영역을 선택하고 CTRL-1 의 단축키로 엑셀의 셀 서식 창을 엽니다.

2) 셀 서식 창에서 표시형식 탭의 '사용자 지정' 범주로 이동하고 아래의 수식을 형식에 입력합니다. 이제 확인 버튼을 클릭하여 서식을 적용합니다.

[<=200000000]000-000-0000;000-0000-0000

[그림2] 엑셀 핸드폰 국번 사용자 지정 셀 서식[그림2] 엑셀 핸드폰 국번 사용자 지정 셀 서식



3) 이렇게 적용하셨다면 C4:C8 의 셀과 같이 보일 것입니다. (비교를 위해 저는 이 영역에 서식 지정 하였습니다)

*) 서식을 미리 적용해 놓으셨다면 전화번호 입력시 훨씬 수월한 작업이 될 수도 있습니다.

**) 이제 서식을 분석해 드립니다. 우리가 사용한 서식은 '사용자지정 서식' 입니다. 엑셀 사용자가 임의로 서식을 작성하여 사용하는 것이지요. 여기에 조건까지 적용하였습니다.
위 엑셀 사용자 지정 서식 앞부분,  [<=200000000]  이 부분이 앞서 말씀드린 3자리 국번과 4자리 국번을 가르는 조건이 되겠습니다. 이 조건을 만족한다면 그 뒤의 서식이 적용됩니다. 이는 조건이 참 일때의 서식입니다. 세미콜론( ; ) 으로 구분하고 그 뒤에 다시 4자리 국번의 서식이 놓입니다.

아실것 같아 생략하려 하였는데 참고로 말씀드립니다. '사용자 지정서식' 창에서 0 이 의미하는 것은 숫자 1자리 입니다. 만일 0의 수만큼 숫자입력이 없다면 0 이 그대로 표시가 됩니다. #과는 다른 점이지요.

이렇게 사용자지정 서식은 셀 입력값이 200000000 이하이면 세자리 국번 서식을 적용하고 그렇지 않으면 네자리 국번 서식을 적용하게 되는 것입니다.
.....


이상이 핸드폰 국번 3자리와 4자리를 구분하여 표시하는 간단한 방법의 셀 서식이었습니다.
엑셀 셀 서식의 기본적인 사용자 지정 표시형식을 보다 알고 싶으시면 다음의 게시물들을 살펴보세요.

엑셀의 표시형식-사용자정의서식 을 살펴봅니다
[엑셀] 실무용 단순 엑셀 사용자지정 표시형식(셀서식)

마늘빵.



댓글