EXCEL

[EXCEL] 텍스트 바꾸는 함수 : REPLACE 함수 | SUBSTITUTE 함수

공부가 좋은 개발자 2022. 11. 17. 17:23
728x90
반응형

REPLACE 함수

REPLACE 함수는 텍스트의 일부를 다른 텍스트로 바꾸는 함수이다.

 

REPLACE(old_text, start_num, num_chars, new_text)
- old_text : 텍스트를 바꿀 셀 주소
- start_num : 변경할 글자의 시작 주소
- num_chars : 시작주소부터 총 바꿀 글자의 갯수
- new_text : 바꿀 텍스트

 

 

 

예) 1234567-1234567

      = REPLACE(A1,9,6,"******")

     결과 값 : 1234567-1******"

 

 


 

SUBSTITUTE 함수

SUBSTITUTE 함수는 텍스트를 교체하는 함수이다.

특정 문자열에 있는 글자를 다른 글자로 바꾸어준다.

 

SUBSTITUTE(text, old_text, new_text, [instance_num])

- text : 텍스트를 바꿀 셀 주소

- old_text : 교체하고 싶은 문자열

- new_text : 대체할 문자열

- [instance_num] : 문자열에서 old_text의 위치(예를 들어 다시 설명)

 

예1) 1234567-1234567

      = SUBSTITUTE(A1,"1","2")

     결과 값 : 2234567-2234567

 

예2) 1234567-1234567

      = SUBSTITUTE(A1,"1","2",1)

     결과 값 : 2234567-1234567

      → 첫번째 1만 변경됨

 

예3) 1234567-1234567

      = SUBSTITUTE(A1,"1","2",2)

     결과 값 : 1234567-2234567

      → 두번째 1만 변경됨

 

 

 

 

728x90
반응형