본문 바로가기
내가 공부하는 세상/엑셀

엑셀 REPLACE 함수 SUBSTITUTE 함수

by 윤소리아빠 2023. 11. 11.

목차

     

    오늘은 TEXT 함수의 여러 함수 중 REPLACE 함수와 SUBSTITUTE 함수에 대해 알아보도록 하겠습니다. 개인 정보가 중요해지는 시대인 만큼 전화번호나 개인정보 등을 가릴 때 유용하게 사용이 가능한데요.  먼저 REPLACE 함수입니다.

     

    REPLACE 함수


    REPLACE 함수는 그 영문 뜻에서도 알 수 있듯이 기존의 텍스트를 내가 원하는 텍스트로 대체하는 함수인데요. 먼저 함수 식은 =REPLACE(범위, 시작위치, 교체텍스트의 개수, 대체할 텍스트 )를 적어 줍니다.  바로 예제를 통해 알아보겠습니다.  아래와 같이 연락처가 적힌 표에서  개인정보를 보호하기 위해 전화번호를 REPLACE 함수를 통해 가려 보도록 하겠습니다. 

     

     

     

    위에 적힌 함수식을 참조해 먼저  =REPLACE( 를 적고,  연락처를 드래그해줍니다.  일단 그럼 위 함수식의 =REPLACE(범위 까지는 함수 식이 완성되었는데요.  이제 시작위치를 적어야 하는데, 우리는 여기서 010을 제외한 8자리 숫자를 모두 가려보도록 하겠습니다. 그럼 시작 위치를 - (하이픈)을 포함해서 세어주어야 합니다. 하이픈까지 세면 4개의 텍스트가 되므로 여기서는 시작위치를 5를 적어줍니다. 이후 교체할 텍스트의 숫자는 하이픈을 포함한 총 9개 이므로, 9를 적고, 교체할 텍스트를 따옴표 안에 적어줍니다. 우리 예제에서는   " ****-**** "를 적어 주시면 되겠네요.   완성된 함수식은 아래 사진처럼  =REPLACE(E8:E25,5,9, "****-****")입니다. 

     

     

    이후 자동 채우기를 이용하시면 모든 전화번호가 가려지게 됩니다. 

     

     

    SUBSTITUTE 함수


    SUBSTITUTE 함수는 REPLACE 함수와 비슷하지만, 먼가 더 직관적인데요. 바로 함수 식을 알아보면 다음과 같습니다. 

    =SUBSTITUTE (범위, 대체하고 싶은 텍스트, 대체할 텍스트)입니다. 교체해야 할 텍스트를  입력하고, 이어서  교체할 텍스트를 입력해 주면 바로 교체가 되는 함수입니다. 예제를 통해 알아보겠습니다. 아래의 제품번호 앞에 일련번호가 필요하여, SU라는 알파벳을 붙여야 한다고 가정하겠습니다. 

     

     

     

    함수식은 다음과 같습니다.   =SUBSTITUTE(K7:K24,"0115","SU-0115")  밑의 사진을 보시면 붉은색은 범위, 파란색은 교체해야 하는 문자, 보라색은 교체할 문자 가 되겠습니다.

     

     

    이후 빠른 채우기를 통해 표를 완성하면 아래 사진과 같이 일련번호인 SU 가 붙은 체로 제품번호가 수정된 텍스트를 출력해 줍니다. 

     

     

    글을 마치며


     오늘은 엑셀의 REPLACE 함수와 SUBSTITUTE 함수에 대해 알아보았는데요.  이 함수는 텍스트를 수정하거나, 개인정보 등을 가려야 할 경우 유용하게 쓰일 수 있는 함수로, 함수식도 간단하기 때문에,  익혀두시면 손쉽게 사용하실 수 있을 것 같습니다. 

    반응형

    TOP

    Designed by 티스토리

    loading