본문 바로가기
컴퓨터/엑셀

엑셀 REPT 특정 문자열 반복 출력 함수로 개인정보 보호 숨기기

by withN 2022. 10. 6.
반응형

 

엑셀로 문서 작성시 주민등록번호 등 개인 정보 보호를 위해

개인정보에는 특정 문자인 *를 입력하는 법에 대하여 알아보겠습니다.

 

지난번 replace함수 사용법에 대하여 알아봤는데요

이번에는 특정문자를 반복해서 입력하는 함수인 rept 함수를 이용해 보겠습니다.

 

replace 함수를 사용하는 방법은 아래 포스팅을 참고해주세요

https://anne4u.tistory.com/225

 

REPT 함수

REPT함수를 사용하여 

개인정보를 가려보도록 하겠습니다.

 

REPT함수는 텍스트를 지정된 횟수만큼 반복하는 함수입니다.

 

REPT 함수 구문 인수입니다.

REPT(text, number_times)

-  text 는 반복할 텍스트를 입력합니다.
- number_times  는  텍스트를 반복할 횟수를 지정하는 수를 입력합니다.

 

※ 여기서 number_times가 0이면 REPT는 공란("")이 표시됩니다.

 

=rept("^_^",6) 입력시에 결과는 아래와 같이 출력됩니다.

결과 :  ^_^^_^^_^^_^^_^^_^

=rept("^_^ ",3) 한칸 띄어쓰면 띄어쓰기도 포함되어 반복됩니다.

결과  :  ^_^ ^_^ ^_^


LEFT와 REPT 함수

예제

LEFT 함수와 REPT 함수를 사용하여  주민번호 뒤를 가려보겠습니다.
먼저 생년월일을 먼저 표시하기 위해 LEFT 함수를 사용합니다.


LEFT 함수

 

LEFT 함수는 텍스트 문자열의 첫 번째 문자부터 시작하여

지정한 문자 수만큼 문자를 반환하는 함수입니다.

 

LEFT(text, [num_chars])

text : 추출하려는 문자가 들어 있는 텍스트 문자열을 선택합니다.
num_chars  LEFT : 추출할 문자 수를 지정합니다.
※ num_chars는 0보다 크거나 같아야 합니다.

left 함수연습

H4 셀에서 =left(f4,8) 라고 입력합니다.

F4셀 주민등록번호 중 왼쪽에서 8자리까지 표시합니다.

결과는 951012-4 가 출력됩니다.

left 함수사용 결과

결과 값이 나오면  H12까지 채우기 합니다.


REPT 함수

 

출력된 생년월일 뒤를 REPT 함수를 사용하여 *로 가리겠습니다.

rept 함수인수

=left(f4,8) 함수 뒤에 &연산자를 입력한 후 REPT ("*",6)를 입력합니다.

함수인수 rept의  TEXT에는 반복할 텍스트를 입력합니다. "*"입력

number_times에는 반복할 수를 입력합니다. 6 입력

[확인] 을 클릭합니다.

 

함수 =LEFT(F4,8)&REPT("*",6)

rept함수사용 결과

H4 셀에 951012-4******라고 결과값이 나왔습니다.

H12까지 채우기 합니다.

 

생년월일 뒤에는 *가 6개 반복 표시되었습니다.

 

간단하게 LEFT와 연산자&, REPT 함수를 사용하여

주민등록번호 뒷자리를 *표시하는 법에 대하여 알아봤습니다.

 

함수를 다시 정리해 봤습니다.

=LEFT(F4,8)&REPT("*",6)

 

모든 글과 사진의 무단복제를 금합니다.

Copyright ⓒ 2020 anne. All rights reserved.

반응형

댓글