엑셀(excel) 문자변환 replace 함수 사용 하기

엑셀(excel) 문자변환 replace 함수 사용 하기

엑셀 프로그램에서 지원되는 함수는 정말 다양하게 있습니다. 셀  데이터를 입력하고 함수를 이용해서 원하는 다른 결괏값을 얻기도 하는데요 핸드폰 번호나 주민등록 번호 등 개인 정보가 입력된 데이터들에 뒷글자를 ''*' 표시로 변경해서 가리기도 합니다.

원본 데이터를 변경할 땐 Ctrl + H 키를 눌러서 변경하지만 원본값을 그대로 두고 값만 변경하고자 할 대 replace 함수를 사용합니다.
그럼 replace  함수 사용 방법과 변경 방법을 알아보겠습니다.


=REPLACE 함수를 엑셀에서 일부 텍스트를 다른 텍스트로 변경한다고 정의되어 있습니다.

엑셀(excel) 문자변환 replace 함수 사용 하기


 

 

 

REPLACE 함수 사용 방법입니다.

=REPLACE( old_text, start_num, num_chars, new_text)

old_text : 원본 데이터입니다.
start_num : 전체글자 중 변경할 글자가 글자위치(숫자 값)
num_chars : 시작 글자부터 몇 글자까지 변경할 글자 위치(숫자값)
new_text : 변경할 문자

이렇게 사용할 수 있겠습니다.

간단히 예를 들면 "가로수길" 이란 글자에서 "수"를   "목"으로  변경하고자 한다면

old_text, : "가로수길"
start_num : "3"  변경하고자 하는 "수" 글자가 3번째 위치
num_chars : 글자 1글자만 변경하기 위해 1을 입력
new_text :  변경할 글자가 "목"

REPLACE("가로수길" ,  2,  1 ,"목")  이렇게 사용한다는 겁니다.

그럼 엑셀에서 진행해보겠습니다.

REPLACE 함수 사용


 

 

 

이름과 주민등록번호가 나와 있습니다. 주민번호 뒷자리 중 첫 번째 자리는 성별을 나타내기 때문에
첫째짜리까지는 보여주고 나머지는 * 처리해 보겠습니다.


 

 

 

REPLACE( 까지 입력 후 원본 데이터를 지정하기 위해
주민등록번호 데이터가 있는 셀을 선택하거나 C4를 직접 입력합니다.

셀을 선택하거나 C4를 직접 입력


 

 

변경할 위치 값을 입력해야 하는데요.
주민등록번호 뒷자리 중 두 번째 자리부터 변경을 해야 합니다.
주민등록번호가 13자리니 특수기호인 "-"를 포함해서 9를 입력합니다.

특수기호인


 

 

 

변경할 글자 수를 입력할 차례입니다.
주민등록번호 뒷자리 중 2번째부터 끝자리 글자는 6글자입니다. 6을 입력합니다.

주민등록번호 뒷자리 중 2번째부터 끝자리 글자는 6글자


 

 

 

6자리를 모두 "*" 로 변환하기 위해 "******" 를 입력 후  완료합니다.

모두


 

 

 

주민등록번호 뒷자리 중 2번째 이후 모두 * 처리 되었습니다.

2번째 이후 모두 * 처리


 

 

 

수식을 복사하기 위해 수식이 입력된 첫 번째 셀 우측하단 모서리를 선택 후 아래로 내리면 수식이 복사됩니다.

우측하단 모서리를 선택 후 아래로 내리면 수식

엑셀(excel) 문자변환 replace 함수 사용 하기를 알아보았습니다.