안녕하세요?
오늘은 REPLACE 함수에 대해 알아 봅니다.
REPLACE 의 사전적 의미는 제자리에 놓다, 되돌리다, 대신하다라는 뜻이 있습니다.
엑셀에서는 대신하다라는 의미로 해석, 사용되어집니다.
그럼 예제를 통해 해당함수의 사용예를 살펴 보겠습니다.
담당자 윤슬은 먼저 특정모임의 회원정보를 제출해 달라는 요구를 받았습니다.
헌데 개인 신상정보인 주민등록번호가 포함된 회원정보를 그냥 제출할 수 없어 주민번호 뒷자리의 6자리는 *표로 변환해서 보내고자 합니다.
먼저 아래와 같은 회원정보가 있다고 가정합니다.

그럼 먼저 변환된 주민등록번호가 들어갈 열을 하나 추가합니다.
[D]열을 선택후 우측클릭해서 [삽입]을 실행합니다.

[D]열에 새로운 열이 하나 추가되었습니다.
그럼 필드명인 [C3]셀을 복사(Ctrl + C) 해서 [D3]셀을 선택후 붙여넣기(Ctrl + V) 합니다.

그리고 [D4]셀에 =REPLACE(C4,9,6,"******") 로 입력후 ENTER로 수식을 입력합니다.

[D4]셀을 [D9]셀까지 드래그 해서 수식을 채웁니다.

이제 기존 주민번호가 있는 [C]열을 숨기기 위해 [C]열을 선택후 우측클릭해서 [숨기기]를 실행합니다.

아래그림은 완성된 그림입니다.

마지막으로 출력해서 제출하시면 주민등록번호의 뒷 6자리는 숨기고 자료를 제출할 수 있습니다.
이제 위 함수의 설명을 살펴보겠습니다.
=REPLACE(C4,9,6,"******")
[C4]셀에 있는 데이터의 왼쪽에서 부터 9번째의 글짜부터 6자리를 "******"로 변환해서 나타내라.
라는 뜻입니다.
그러므로 [C4]셀값인 123456-7890123의 왼쪽에서 부터 9번째 글짜인 8부터 6자리인 890123을 "******"로 변환해서 나타내게 되었습니다.
쉽게 말씀드리려 했는데... 이해되시나요?
다음강좌는 REPLACE가 아닌 SUBSTITUTE함수를 이용해서 주민번호의 뒷자리를 숨기는 방법을 익혀보도록 하겠습니다.
그럼 또...!
첫댓글 감사합니다.
유용하게 쓰겠습니다.
감사합니다.
감사합니다~~~
우와~~!!
감사합니다.
감사합니다.
업무보는데 많은 참조가 될듯요~꾸벅
감사합니다.ㅠㅠ
감사합니다.
감사합니다.