엑셀 하이픈(-) 넣기 빼기 방법

전화번호 또는 주민등록번호를 입력 할 때 하이픈(-)을 주로 넣게 되는데요. 일일이 넣는 것도 어렵고, 입력되어 있는 하이픈을 일일이 다 빼는 것도 어렵습니다. 이 글에서는 셀서식, TEXT 함수, SUBSTITUTE 함수를 이용해서 하이픈을 넣거나, 빼는 방법을 알아볼게요.


엑셀 하이픈 넣기 방법

< 영상 설명 >


< 그림 설명 >

  • 하이픈 넣기 방법
    1. 셀서식 이용(셀서식의 ‘사용자 지정’ 에 000-0000-0000 입력하기)
    2. =TEXT(셀 또는 범위,”000-0000-0000″) 입력하기

  • 하이픈 빼는 방법
    1. =SUBSTITUTE(셀 또는 범위,”-“,” “) 입력하기
    2. 찾기 및 바꾸기 이용하기

1.셀서식

먼저 셀서식을 이용 해서 하이픈을 넣는 방법입니다.

▼전화번호를 입력하면 아래 사진처럼 맨 앞의 0이 사라지게 됩니다. 이 때 셀서식을 이용하면 맨 앞의 0도 살릴 수 있고 하이픈도 넣을 수 있습니다.

엑셀 하이픈 넣기 방법


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

셀서식 사용자 지정


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

하이픈 넣어진 모습


2.TEXT 함수

TEXT 함수를 이용해서 하이픈을 넣을 수도 있습니다.

▼아래와 같이 함수식을 입력합니다.

=TEXT(B2,”000-0000-0000″) → 010-1234-5678

TEXT 함수 이용해서 하이픈 넣기

그럼 하이픈이 들어간 전화번호 모양대로 결과 값이 반환됩니다.


▼참고로 TEXT 함수 안에 1개의 셀 값이 아닌 범위를 입력해도 됩니다. 그럼 입력한 범위 전체에 하이픈이 표시 됩니다.

TEXT 함수 범위로 입력

▲참고로 위와 같은 배열수식은 마이크로소프트 365 버전 또는 엑셀 2021 이상 버전에서만 사용할 수 있습니다.


하이픈 빼기 방법

이번에는 하이픈을 빼는 방법을 알아보겠습니다. SUBSTITUTE 함수, 찾기 및 바꾸기 기능을 이용해서 손쉽게 문제를 해결할 수 있습니다.

1.SUBSTITUTE 함수 

예시로 다량의 전화번호에 들어가 있는 하이픈을 한번에 다 빼야 하는 상황이라 해보겠습니다. 이 경우 아래와 같이 함수식을 입력합니다.

=SUBSTITUTE(B2:B7,”-“,” “) → 하이픈(-)을 공백( )으로 바꿔라는 의미입니다.

SUBSTITUTE 함수 이용해서 하이픈 빼기

▲그럼 위 사진처럼 하이픈이 모두 사라지게 됩니다.

2.찾기 및 바꾸기 이용

찾기 및 바꾸기 기능을 이용해서 하이픈을 없애는 방법도 있습니다.

▼아래와 같이 다량의 전화번호의 입력 되어 있는 경우 한번에 하이픈을 없애는 방법을 알아볼게요.

하이픈 있는 모습


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

찾기 및 바꾸기


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

바꿔진 모습

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


엑셀 배열 수식 사용법