본문 바로가기
IT정보/엑셀

엑셀 연락처 등 하이픈(-)제거 또는 텍스트 변경하는 함수 SUBSTITUTE

by 낼또와 2021. 12. 20.
반응형

안녕하세요. 오늘은 제가 회사다닐때 거의 매일쓰던 함수를 알려드리려고 합니다.

이건 업무하는거에 따라 다르겠지만 알아두면 언젠가는 꼭 쓰일(?) 좋을 함수입니다.

보통 하이픈은 연락처, 송장번호, 주민번호 등에서 제거를 많이 하는것 같아요.

 

SUBSTITUTE 함수란 데이터의 기존에 있던 문자를 새로운 문자로 변경해주는 함수입니다.

 

예제를 보여드리겠습니다. B열에 있는 데이터에서 하이픈을 제거 후,

기존에 있던 하이픈(-)을 온점(.)으로 바꿔보겠습니다.

 

하이픈 제거 예시

예시에 있는 송장번호와 연락처, 주민번호에서 하이픈을 제거 하고 싶을때,

=SUBSTITUTE(B3,"-","") 이때 2번째의 "-"는 바꾸고 싶은 문자를 의미하며,

3번째는 바꾸고 싶은 새로운 문자를 의미합니다.

하이픈을 제거하려면 그부분을 공백으로 바꾸어야 하기에 "" 를 사용하였습니다.

 

만약 이 하이픈을 제거하는게 아니라 다른 문자로 변경하고싶다면,

아래의 수식과 같습니다.

하이픈 변경 예시

=SUBSTITUTE(B3,"-",".") 마찬가지로 바꾸고싶은 문자는 "-",

그리고 새로운 문자로 대체할 온점 "." 이렇게 작성하였습니다.

 

이렇게 간단하게 할 수 있는 방법을 알려드렸는데요,

개인적으로 텍스트 바꾸기에는 가장 괜찮은 함수라고 생각이 듭니다.

다음에도 좋은 정보를 가지고 오도록 하겠습니다 :D

 

 

반응형

댓글