엑셀 replace 함수 어떤 기능일까요? 텍스트의 특정 부분을 원하는 텍스트로 변경할 수 있는 함수입니다. 변경될 텍스트의 위치는 알고 있을 때 유용하게 사용할 수 있습니다.
엑셀 replace 함수 사용법
REPLACE() 함수는 n번째의 텍스트를 원하는 값으로 변경할 때 사용합니다.
=REPLACE(old_text, start_num, num_chars, new_text)
형태입니다. 총 4개의 인수를 사용합니다.
- old_text : 변경할 텍스트가 있는 셀
- start_num : 몇 번째 텍스트부터 변경할 지 결정
- num_chars : start_num부터 몇 번째 까지 변경할 지 결정
- new_text : 바꿀 텍스트를 입력합니다.
예를 들어 ABCDE에서 CDE를 cde로 변경하고 싶습니다. 아래와 같이 작성합니다. 4번 째 인수인 new_text는 알파벳과 같은 문자 자료형인 경우 따옴표 사이에 입력합니다.
REPLACE() 함수 숫자 변경
4번째 인수인 new_text에 대체할 텍스트가 숫자 자료형인 경우 따옴표 없이 바로 삽입합니다.
REPLACE() 텍스트 제거
중간에 삽입된 텍스트를 제거하려면 제거 개수만큼 공백을 입력하면 됩니다. 공백은 따옴표 사이에 작성하면 됩니다.
- “” : 1개 제거
- ” ” : 2개 제거
- ” ” : 3개 제거
예를 들어 ABCD에서 B를 제거하고 싶다면, 아래 그림과 같이 작성하면 됩니다.
REPLACE 함수로 주민등록번호 뒷 자리 가리기
주민등록번호 뒷 자리를 REPLACE() 함수로 가려보는 예제입니다. 주민번호 뒷 7가리에서 맨 앞자리인 숫자는 성별을 나타내므로 남기기로 합니다.
“***”기호는 따옴표 사이에 입력해야합니다.