[EXCEL] 텍스트 바꾸는 함수 : REPLACE 함수 | SUBSTITUTE 함수
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만 변경됨