엑셀 전화번호에 자동으로 하이픈(-)넣는 방법
엑셀에 전화번호를 입력하는 경우 중간중간에 구분하기 위한 하이픈(-)을 넣는 경우가 있다.
이런 경우 전화번호를 입력하면서 직접 하이픈을 넣는 것보다는 숫자를 입력하면 자동으로 하이픈이 넣어지도록 설정을 변경하는 것이 편한데 방법은 생각보다 어렵지 않다.
전화번호에 자동으로 하이픈 넣기
1. 셀 서식 실행.
전화번호를 넣을 셀을 범위로 선택한 뒤 마우스 우클릭 메뉴를 열고 [섹 서식]을 실행하자.
2. 사용자 지정 서식 만들기.
셀 서식 창이 나타나면 [표시 형식] 탭에서 [사용자 지정]을 선택하자.
그다음 형식에 아래의 값을 복사해서 붙여넣고 서식을 만들어 적용하면 된다.
[>999999999]000-0000-0000;000-000-0000 |
3. 전화번호 확인.
서식을 적용한 셀에 전화번호를 입력하면 자동으로 하이픈이 들어가는 것을 확인할 수 있을 것이다.
그 외 내용
- 서식을 변경하는 것이기 때문에 실제 값에 하이픈이 들어가는 것은 아니며 숫자 값으로만 되어있다.
- 이미 하이픈을 넣고 작성한 전화번호 값에 적용하고 싶다면 찾아 바꾸기로 하이픈을 모두 없애고 서식을 적용하면 된다.
- 스마트폰 번호는 위 방법으로 서식을 변경하면 간단하게 적용이 가능하다.
하지만 일반 전화번호는 02-1111-1111이나 02-111-1111과 같은 유형이 있기 때문에 스마트폰 번호와 같이 서식으로 적용하기는 어렵다.
(일반 전화번호, 스마트폰 번호를 따로 나눈다면 서식으로도 적용은 가능하다)
이런 경우에는 함수를 사용하는 것이 좋은데 일단 하이픈을 제외하고 전화번호를 텍스트 서식으로 입력한 뒤 아래의 수식을 사용하여 하이픈을 넣는 것이 좋다.
=IF(LEFT(A1,2)="02",IF(LEN(A1)=9,"02-"&MID(A1,3,3)&"-"&RIGHT(A1,4),"02-"&MID(A1,3,4)&"-"&RIGHT(A1,4)),IF(LEFT(A1,3)="010",IF(LEN(A1)=10,"010-"&MID(A1,4,3)&"-"&RIGHT(A1,4),"010-"&MID(A1,4,4)&"-"&RIGHT(A1,4)),IF(LEN(A1)=11,TEXT(A1,"000-0000-0000"),TEXT(A1,"000-0000")))) |