본문 바로가기
엑셀/함수

엑셀 텍스트 변경 방법 모든것 - 바꾸기 , replace , substitute + 와일드카드

by 큐브빌드 2021. 3. 16.
반응형

엑셀에서 가장 많이 사용되는 텍스트 변경 방법은 3가지 있습니다.

 

각 방법 및 사용하는 예시를 알아보겠습니다.

 


1.  바꾸기

엑셀에서 기본적으로 제공하는 기능 중 하나입니다.

 

사용 방법 : CTRL + H 

 

찾을 내용과 바꿀 내용에 텍스트를 입력하여 바꾸기 / 모두 바꾸기를 선택하면 됩니다.

 

장점 :

  • 텍스트를 현재 셀 위치에서 그대로 변경할 수 있습니다.
  • 와일드카드를 사용할 수 있습니다. (아래 부가설명)
  • 서식을 찾아서 변경할 수 있습니다.

단점 :

  • 셀을 참조하여 변경할 수 없습니다.
  • 1개 셀에 동일한 값이 2개 이상 존재할 때 모두 함께 변경된다.
    • 해당 문제를 해결하기 위해 substitute 함수를 사용할 수 있습니다.
  • 특정 위치의 텍스트를 변경할 수 없습니다.
    • 해당 문제를 해결하기 위해 replace 함수를 사용할 수 있습니다.

기본 기능은 어렵지 않게 사용할 수 있습니다.

 

사실 와일드카드를 잘 사용할 수 있다면 대부분 해결 가능합니다.

 

서식을 변경하는 방법 바꾸기 > 옵션을 선택하면 확장된 화면이 나타납니다.

 

거기서 서식을 눌러 서식을 찾아 바꿀 수 있습니다.

 


2. Replace 함수 사용

특정 위치의 텍스트를 변경하는 Replace 함수입니다.

 

특정 위치에 있는 텍스트를 셀 주소를 참조하여 변경하고 싶을 때 사용합니다.

 

사용 방법 : =Replace(바꾸려는 문자열 , 바꿀 문자의 번호 , 바꾸려는 문자 개수 , 새로운 텍스트)

 

예시를 작성해보겠습니다.

 

핸드폰 전화번호 XXX - YYYY - ZZZZ인데 YYYY 부분을 "가나다라"로 변경하고 싶을 때 사용합니다.

이런 식입니다.

 

YYYY는 5번째부터 4자리를 D1셀에 값으로 변경하는 공식입니다.

 

따라서 Replace(B3 , 5 , 4 , $d$1) 입력이 됩니다.


3. Substitute 함수 사용

특정 텍스트를 찾아서 변경하는 Substitute 함수입니다.

 

특정 텍스트를 셀 주소를 참조하여 변경하고 싶을 때 사용하며 , 중복되어있는 단어 중 1개만 변경하고 싶을 때 사용합니다.

 

사용 방법 : =Substitute(바꾸려는 문자열 , 바꿀 문자 , 변경될 문자 , 몇 번째 것을 바꿀 것인지)

예시를 작성해보겠습니다.

 

과자를 사탕으로 변경하겠습니다.

 

단 , 2번째 나오는 과자만 사탕으로 변경하겠습니다.

 

이렇게 할 수 있습니다.

 

2번째 나오는 과자만 사탕으로 변경하였습니다.

 

이렇게 substitute를 사용합니다.

 

그러면 마지막으로 substitute와 바꾸기에서 사용되는 와일드카드에 대해서 설명하겠습니다.

 


와일드카드

와일드카드란 서 가장 많이 사용되는 텍스트 변경 방법은 3가지 있습니다.

 

각 방법 및 사용하는 예시를 알아보겠습니다.

 

와일드카드에는 2가지 있습니다.

와일드 카드 내용
* 모든것
? 어떤것

저는 이렇게 이해했습니다.

 

예시로 이해하는 게 훨씬 편합니다. 사람 이름으로 예시를 한번 들어보겠습니다.

 

예시 글자수 와일드 카드 사용
김씨 성을 가진 모든 사람 상관 없음 김*
이름에 김이 포함 되어있는 모든 이름  상관 없음 *김*
이름의 끝이 김씨인 사람 상관 없음 *김
이씨 성을 가진 외자 상관 있음 이?
이씨 성을 가진 4글자 이름  상관 있음 이???

이렇게 와일드카드를 사용할 수 있습니다.

 

? 또는 * 자체를 와일드카드가 아닌 텍스트로 읽어오기 위해서는 ~ 를 함께 사용해야 합니다.

 

함수에서 사용하기 위해서는 와일드카드도 " " 안에 포함되어야 하며 ,

 

셀 내용을 참조할 때는 " " 필요 없습니다.

 

 

 

 

예시)

끝이 과자

 

vlookup 참고 내용

엑셀 VLOOKUP의 모든 것 (tistory.com)

반응형

댓글