티스토리 뷰

[엑셀-팁]전화번호에 하이픈(-) 삽입하기

커피 한 잔의 여유 2013. 2. 7. 11:30

엑셀 사용 중 특정 데이터 추출, 데이터 변환, 함수 사용법 등이 궁금하시나요?

댓글에 남겨주세요. 해결 방법을 블로그에 올리도록 하겠습니다.

 

[링크]엑셀 함수 총정리 및 사용 예제

[링크]메모리스트 엑셀 함수 정리 목록 및 엑셀 팁 정리 목록

[링크]메모리스트 엑셀 카테고리 목록

 

 

 

 

고객관리를 하다보면 엑셀에 전화번호, 휴대폰 번호를 입력하게 됩니다.

그런데 여기서 발생되는 문제가 일일이 중간에 하이픈(-)을 넣어야 한다는 겁니다.

입력하는데 시간이 상당히 많이 소요되죠.

그래서 생각하게 되는 것이 숫자만 입력하면 하이픈이 자동으로 생성되게 할 수는 없을까?

 

이런 경우도 있습니다.

하이픈을 포함해서 전화번호, 휴대폰 번호를 입력했는데,

하이픈을 빼고 숫자만 추출할 수는 없을까?

 

 

 

 

전화번호에 하이픈(-) 삽입하기

 

 


 

전화번호를 하이픈(-) 없이 입력하면 자동으로 하이픈이 생성되도록 하는 방법에 대해 설명하도록 하겠습니다.

 

엑셀은 숫자를 입력하면서 첫 번째 자리가 0 이면 0 을 빼고 입력을 받게 됩니다.

즉 위의 첫 번째 예처럼 01011112222 를 입력하게 되면

0 을 제외한 1011112222만 입력이 됩니다.

 

이 문제를 해결하는 방법은 A 열을 선택 후 셀 서식을 선택하여

[표시형식]의 [범주]를 [텍스트]로 변경한 다음 입력하시면 됩니다.

 

 

 

 

 

A열 : 전화번호 입력

B열 : 전화번호 앞 3자리 추출(LEFT 함수 사용)

C열 : 전화번호 총 자리수 추출(LEN 함수 사용)

D열 : 전화번호 중간 3~4자리 추출(MID 함수 사용)

E열 : 전화번호 마지막 4자리 추출(RIGHT 함수 사용)

F열 : 전화번호에 하이픈을 삽입하는 수식(LEFT, MID, LEN, RIGHT 함수 사용)

 

 

전화번호가 예전에는 011, 016, 017, 018, 019를 사용했고, 중간번호는 3자리였습니다.

요즘에는 010 을 사용하면서 중간번호는 4자리로 바꼈습니다.

그러나 아직도 예전의 전화번호를 사용하는 분이 계셔서 전화번호 자리수는 하이픈을 제외하고 10 자리와 11 자리 두 종류가 있습니다.

 

그러다보니 전화번호를 입력하게 되면 자리수 때문에 함수를 사용하는데 어려워하게 됩니다.

이 문제를 해결할 수 있는 방법이 아래에 설명되어 있습니다.

 

A열은 전화번호가 입력되는 셀이며,

B열부터 E열까지는 F열을 구하기까지의 과정을 쉽게 설명하고자 입력한 것이며,

최종적으로 F열만 사용하시면 됩니다.

 

F열의 수식 중 & 연산자는 문자열과 문자열을 이어주는 역할을 합니다.

 

 

 

전화번호에서 하이픈(-) 제거하기

 

 


 

이번에는 전화번호에 하이픈(-)을 입력한 상태에서 하이픈을 제거하는 방법에 대해 설명하겠습니다.

 

A열 : 전화번호 입력

B열 : 전화번호 앞 3자리 추출(LEFT 함수 사용)

C열 : 전화번호 총 자리수 추출(LEN 함수 사용)

D열 : 전화번호 중간 3~4자리 추출(MID 함수 사용)

E열 : 전화번호 마지막 4자리 추출(RIGHT 함수 사용)

F열 : 전화번호에 하이픈을 삽입하는 수식(LEFT, MID, LEN, RIGHT 함수 사용)

 

A열은 전화번호(하이픈 포함)가 입력되는 셀이며,

B열부터 E열까지는 F열을 구하기까지의 과정을 쉽게 설명하고자 입력한 것이며,

최종적으로 F열만 사용하시면 됩니다.

 

 

 

 

엑셀 관련 팁을 더 보고 싶으신 분은 아래의 링크를 이용해 주세요.

 

 

[IT 노트/엑셀 노트] - [엑셀-팁]엑셀 천단위 이하 절사하는 방법

 

[IT 노트/엑셀 노트] - [엑셀-팁]결재란 만들기(카메라 기능, 그림으로 복사 기능)

 

[IT 노트/엑셀 노트] - [엑셀-팁]금액을 한글로 표시, 한자로 표시

 

[생활 노트] - [데이터베이스 변환 서비스]엑셀 함수를 이용한 특정 데이터 추출 서비스

 

 

 

저는 위 상품을 소개하면서 포인트를 받았습니다.