이름, 주민등록번호, 주소 등 개인정보가 들어있는 엑셀작업을 하다보면, 이름이나 숫자 대신 별표(*)를 넣어야 할 때가 있습니다. 오늘은 엑셀에서 함수를 이용하여 손쉽게 이름, 주민등록번호, 주소 등을 별표로 바꾸는 방법을 알아보겠습니다. 함수를 이해할 시간이 없을 경우, 원하는 것을 복사해서 사용하시면 됩니다. 복사가 안될 경우, 맨 아래 링크 참조하세요
특정위치 글자를 별표(*)로 바꾸기
특정위치 글자를 별표로 바꾸기 위해서는 Replace함수를 사용합니다.
[Replace 함수]
Replace함수는 REPLACE(old_test, start_num, num_chars, new_test) 형식으로 이루어집니다.
- old_test : 변경할 문자열의 위치
- start_num : old_text에서 new_text로 바꿀 문자의 위치
- num_chars: start_num부터 변경되는 문자의 개수
- new_test: 바꿔 넣을 새 문자열
다양한 예를 통해 쉽게 이해해 보겠습니다.
함수를 이해할 시간이 없을 경우, 최하단 예시부분으로 가셔서 원하는 것이 있는지 확인합니다. 그리고 함수부분을 따라써서 빨간색 부분만 바꾸어 사용하시면 됩니다.(티스토리 특성상 복사(Ctrl+C)는 안될 수 있음)
이름과 같이 3글자 변경 예시입니다.
* B1: 변경하려는 문자가 있는 셀 위치
변경 전 | 변경후 | 함수 |
김석진 | 김*진 | =REPLACE(B1,2,1,"*") |
김석진 | 김** | =REPLACE(B1,2,2,"**") |
김석진 | *** | =REPLACE(B1,1,3,"***") |
아래는 주민등록번호와 같이 ‘6자리-7자리’로 된 숫자의 변경 예시입니다.
* B1: 변경하려는 문자가 있는 셀 위치
변경 전 | 변경후 | 함수 |
123456-가나다라마바사 | 123456-가****** | =REPLACE(B1,9,6,"******") |
123456-가나다라마바사 | 1*****-******* | =REPLACE(B1,2,13,"*****-*******") |
123456-가나다라마바사 | 1***** | =REPLACE(B1,2,13,"*****") |
123456-가나다라마바사 | 가나다라마바사 | =RIGHT(B1,7) |
가나다라마바사 | 가****** | =REPLACE(B1,2,6,"******") |
123456-가나다라마바사 | 가****** | =REPLACE(RIGHT(B1,7),2,6,"******") |
find함수를 사용하여 구 또는 시를 찾아 **구로 변경하였습니다.
* B1: 변경하려는 문자가 있는 셀 위치
변경 전 | 변경후 | 함수 |
경기도 수원시 영통구 도청로 30 | 경기도 **시 | =LEFT(LEFT(B1,FIND("시",B1)),FIND(" ",LEFT(B1,FIND("시",B1))))&"**시" |
서울특별시 중구 세종대로 110 | 서울특별시 **구 | =LEFT(LEFT(B1,FIND("구",B1)),FIND(" ",LEFT(B1,FIND("구",B1))))&"**구" |
지금까지 엑셀에서 이름, 주민등록번호, 주소 등의 개인정보를 *로 변경하는 함수에 대해 알아보았습니다. 위의 케이스에 없는 것은 포스팅 내 함수를 참조하여 만들어보시기 바랍니다.
이 글의 함수에서 복사하기가 안될 경우, 아래 링크로 가서 함수를 복사하시기 바랍니다.
'유용한 정보 궁금~' 카테고리의 다른 글
지인, 회사상사에게 드릴 자녀 수험생 수능 선물 추천 TOP5 (0) | 2022.10.22 |
---|---|
무료 독감예방접종 및 독감예방접종 가격비교 방법 (0) | 2022.10.20 |
화물차, 전기차 등 고속도로 통행료 할인기간 2년 연장 (0) | 2022.10.19 |
식품 판매 글을 올릴 때 조심해야 할 내용, 실제 행정처분 공문, 법적 근거 (0) | 2022.10.04 |
축구를 심하게 좋아하는 인도네시아, 인도네시아의 전통음식과 식문화는? (0) | 2022.10.03 |