엑.잘.못 아줌마의 엑셀 파헤치기
직장에서 가정에서 많이들 사용하시는 엑셀 빠른 퇴근을 위해 알아두면 쓸모 있는 엑셀 팁 소개해 드려요
직장에서 문서작업 중 다량의 주민번호를 뒷자리를 안 보이게 처리해야 할 경우 많이들 사용하시는 함수를 이용하여 배워볼게요.
※사용되는 함수
REPLACE 함수-문자의 시작 위치와 변경할 문자의 개수를 지정하여 새로운 문자열로 변경
REPT함수 -반복할때 사용하는 함수
LEFT함수-왼쪽에서부터 지정 개수까지 나타내는 함수
- 목차/요점정리
▶REPLACE함수 사용 =REPLACE(구 문자, 시작점, 변경 문자수, 변경 문자)
▶REPT함수 사용 =LEFT(주민번호, 7)&REPT("*",7)
▶번외- 전화번호 가운데 안 보이게 하기
REPLACE함수 주민번호 뒷자리 * 별 표시
=REPLACE(구 문자, 시작점, 변경할 문자수, 변경 문자)
=REPLACE(주민번호, 8,7, "*******") => 800416-*******
구 문자-주민번호 [ B4 ]
시작점-변경할 곳의 시작 부분[8번째 자리 부터시작]
변경 문자수-변경할 문자의 개수[ 뒷자리 7자리 ]
변경 문자-변경하고자 하는 문자=문자수만큼 [ *로 변경 시 *을 7번 입력 ]
만약 변경할 문자수와 변경 문자수가 같지 않으면 이렇게 나옵니다
변경 문자수 *표를 1개만 입력 시=REPLACE(주민번호, 8,7, "*") => 800416-* "*"표가 1개만 표시됨
변경할 문자수를 6으로 입력 시 =REPLACE(주민번호, 8,6,"*******") => 800416-*******8 "*"7개와 변경할 6개 문자를 제외한 나머지 문자가 보이게 됩니다.
즉 뒷자리 7개 중 6개를 "*******"으로 변경하라는 명령어가 되기 때문에 끝에 문자1개가 그대로 보이는 거죠
REPT함수 주민번호 뒷자리 * 별 표시
동영상으로 배우기↓↓↓
동영상이 재생이 안되거나 너무 빠르게 지나가서 잘 모르시는 분은 아래 이미지로 보시면 좋을 거 같아요
이미지로 배우기↓↓↓
=LEFT(B4,7)&REPT("*",7)
- LEFT함수는 왼쪽에서부터 문자를 추출하는 함수입니다.
= LEFT(B4,7) 의경우 B4셀 안의 왼쪽에서 7번째까지 추출 [ 800416- ]을 나타냅니다.
- REPT함수는 문자를 반복적으로 입력해주는 함수입니다.
REPT("*",7)의 경우 *(별) 표시를 7번 반복[*******]을 나타냅니다.
- & 기호는 각각의 셀또는 내용을 하나로 붙여주는 역할을 합니다.
LEFT(B4,7)와 REPT("*",7) 사이에 기호를 넣어 주어 두 가지 값을 하나로 나타냅니다.
=LEFT(B4,7)&REPT("*",7) => 800416-*******
번외-전화번호 가운데 숨기기
요즘 식당에서 출입 명부 관리 많이들 하시잖아요. 그럴 때 전화번호 가운데만 안 보이게 할 수도 있어요
010-1234-5678 번호를 가운데만 변경하려면, 위에 배운 수식에 &RIGHT(전화번호, 5) 더하시면 돼요.
=LEFT(전화번호,4)&REPT("*",4)&RIGHT(전화번호, 5) => 010-****-5678
&RIGHT(전화번호,5) 의경우 선택 셀 오른쪽에서 5번째까지인 [-5678]을 나타냅니다.
'기초엑셀' 카테고리의 다른 글
엑셀/MID,LEFT,RIGHT 함수를 이용한 문자 추출하기 (0) | 2021.09.10 |
---|---|
엑셀/DATE함수를 이용한 년,월,일 합치기 (0) | 2021.09.07 |
엑셀/YEAR,TODAY,WEEKDAY..날짜.시간 함수 간단 정리 (0) | 2021.09.06 |
엑셀/셀 공백 제거하기 (0) | 2021.09.04 |
엑셀/단축키모음 초보 직장인 익혀두면 편한 Tip (0) | 2021.09.02 |
댓글