엑셀로 문서 작성시 주민등록번호 등 개인 정보 보호를 위해
개인정보에는 특정 문자인 *를 입력하는 법에 대하여 알아보겠습니다.
지난번 replace함수 사용법에 대하여 알아봤는데요
이번에는 특정문자를 반복해서 입력하는 함수인 rept 함수를 이용해 보겠습니다.
replace 함수를 사용하는 방법은 아래 포스팅을 참고해주세요
https://anne4u.tistory.com/225
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보다 크거나 같아야 합니다.
H4 셀에서 =left(f4,8) 라고 입력합니다.
F4셀 주민등록번호 중 왼쪽에서 8자리까지 표시합니다.
결과는 951012-4 가 출력됩니다.
결과 값이 나오면 H12까지 채우기 합니다.
REPT 함수
출력된 생년월일 뒤를 REPT 함수를 사용하여 *로 가리겠습니다.
=left(f4,8) 함수 뒤에 &연산자를 입력한 후 REPT ("*",6)를 입력합니다.
함수인수 rept의 TEXT에는 반복할 텍스트를 입력합니다. "*"입력
number_times에는 반복할 수를 입력합니다. 6 입력
[확인] 을 클릭합니다.
함수 =LEFT(F4,8)&REPT("*",6)
H4 셀에 951012-4******라고 결과값이 나왔습니다.
H12까지 채우기 합니다.
생년월일 뒤에는 *가 6개 반복 표시되었습니다.
간단하게 LEFT와 연산자&, REPT 함수를 사용하여
주민등록번호 뒷자리를 *표시하는 법에 대하여 알아봤습니다.
함수를 다시 정리해 봤습니다.
=LEFT(F4,8)&REPT("*",6)
모든 글과 사진의 무단복제를 금합니다.
Copyright ⓒ 2020 anne. All rights reserved.
'컴퓨터 > 엑셀' 카테고리의 다른 글
엑셀 셀 잠금 , 워크시트 보호, 특정 셀 잠금 , 특정 셀만 입력, 셀 수정 금지, 문서 보안하는 법 (0) | 2022.10.14 |
---|---|
엑셀 | UNIQUE 함수 , 고유 값의 목록 반환 함수 (0) | 2022.10.10 |
엑셀 팁 음수, 양수, 0 , 문자 표시하는 법, 엑셀 색상표 (1) | 2022.09.29 |
엑셀 | 셀서식 많이 사용하는 표시형식, 숫자를 한글로 표시, 0입력하는법, 숫자를 한자로 변환 (0) | 2022.09.28 |
엑셀 | 한글 영어 자동 변환으로 입력하는 법 , 데이터유효성검사 (2) | 2022.09.18 |
댓글