전화번호 또는 주민등록번호를 입력 할 때 하이픈(-)을 주로 넣게 되는데요. 일일이 넣는 것도 어렵고, 입력되어 있는 하이픈을 일일이 다 빼는 것도 어렵습니다. 이 글에서는 셀서식, TEXT 함수, SUBSTITUTE 함수를 이용해서 하이픈을 넣거나, 빼는 방법을 알아볼게요.
엑셀 하이픈 넣기 방법
< 영상 설명 >
< 그림 설명 >
- 하이픈 넣기 방법
- 셀서식 이용(셀서식의 ‘사용자 지정’ 에 000-0000-0000 입력하기)
- =TEXT(셀 또는 범위,”000-0000-0000″) 입력하기
- 하이픈 빼는 방법
- =SUBSTITUTE(셀 또는 범위,”-“,” “) 입력하기
- 찾기 및 바꾸기 이용하기
1.셀서식
먼저 셀서식을 이용 해서 하이픈을 넣는 방법입니다.
▼전화번호를 입력하면 아래 사진처럼 맨 앞의 0이 사라지게 됩니다. 이 때 셀서식을 이용하면 맨 앞의 0도 살릴 수 있고 하이픈도 넣을 수 있습니다.

▼Ctrl+1 을 누르면 셀서식으로 들어갑니다. ‘사용자 지정’ 으로 들어간 뒤 ‘종류’ 칸에 ‘000-0000-0000’ 이라고 입력합니다. 그 후 ‘확인’ 버튼을 누릅니다.

▼그럼 아래 사진처럼 하이픈이 들어간 전화번호 모양으로 바뀌게 됩니다.

2.TEXT 함수
TEXT 함수를 이용해서 하이픈을 넣을 수도 있습니다.
▼아래와 같이 함수식을 입력합니다.
=TEXT(B2,”000-0000-0000″) → 010-1234-5678

그럼 하이픈이 들어간 전화번호 모양대로 결과 값이 반환됩니다.
▼참고로 TEXT 함수 안에 1개의 셀 값이 아닌 범위를 입력해도 됩니다. 그럼 입력한 범위 전체에 하이픈이 표시 됩니다.

▲참고로 위와 같은 배열수식은 마이크로소프트 365 버전 또는 엑셀 2021 이상 버전에서만 사용할 수 있습니다.
하이픈 빼기 방법
이번에는 하이픈을 빼는 방법을 알아보겠습니다. SUBSTITUTE 함수, 찾기 및 바꾸기 기능을 이용해서 손쉽게 문제를 해결할 수 있습니다.
1.SUBSTITUTE 함수
예시로 다량의 전화번호에 들어가 있는 하이픈을 한번에 다 빼야 하는 상황이라 해보겠습니다. 이 경우 아래와 같이 함수식을 입력합니다.
▼=SUBSTITUTE(B2:B7,”-“,” “) → 하이픈(-)을 공백( )으로 바꿔라는 의미입니다.

▲그럼 위 사진처럼 하이픈이 모두 사라지게 됩니다.
2.찾기 및 바꾸기 이용
찾기 및 바꾸기 기능을 이용해서 하이픈을 없애는 방법도 있습니다.
▼아래와 같이 다량의 전화번호의 입력 되어 있는 경우 한번에 하이픈을 없애는 방법을 알아볼게요.

▼Ctrl+H 를 누르면 ‘찾기 및 바꾸기’ 창이 나옵니다. 여기서 ‘찾을 내용’ 에 ‘-‘ 를 입력하고요. ‘바꿀 내용’ 칸에서 스페이스 바를 1번 누릅니다. 그 후 ‘모두 바꾸기’ 를 누르면 됩니다.

▼그럼 아래 사진처럼 모든 하이픈이 공백으로 바뀌게 됩니다.

만약 띄어쓰기 없이 번호를 ‘01012345678’ 처럼 완전히 붙이고 싶다면 ‘찾기 및 바꾸기’ 창에서 ‘바꿀내용’ 에서 스페이스 바를 누르지 않은 채로 ‘찾을 내용’ 만 입력하고 ‘모두 바꾸기’ 를 누르면 됩니다.
