엑셀 주민번호 뒷자리 지우기 공식 :: 엑셀 함수 공식

주민등록번호의 뒷자리를 별표(*)로 숨기는 엑셀 함수 공식의 동작원리와 실전 예제를 알아봅니다.

홈페이지 » 엑셀 주민번호 뒷자리 지우기 공식 :: 엑셀 함수 공식

엑셀 주민번호 뒷자리 지우기 간단 공식 알아보기

함수 공식
= LEFT(셀, 8) & REPT("*", 6)
'// 생년월일 및 성별을 제외한 주민번호 뒷자리 지우기 공식
공식 요약

엑셀 주민번호 뒷자리 숨기기 공식입니다. 하이픈(-) 기호가 포함된 총 14자리의 주민등록번호를 기준으로, 다양한 방식의 주민번호 뒷자리 지우기 공식을 실전 예제와 함께 알아봅니다. 이 공식은 주민번호 이외에 다양한 문자열에서도 원하는 부분을 지울때에 활용할 수 있습니다.

  1. 생년월일 및 성별 제외 뒷자리 지우기 (예: 901224-1******)
    = LEFT(셀, 8) & REPT("*", 6)
  2. 주민번호 앞 6자리만 표시하기 (예: 901224-*******)
    = LEFT(셀, 7) & REPT("*", 7)
  3. 출생 월/일만 표시하기 (예: **1224-*******)
    = "**" & MID(셀, 3, 5) & REPT("*", 7)

예제파일 다운로드

영상강의

관련 기초함수
텍스트 문자열의 처음부터 지정한 개수의 문자를 반환합니다.
여러개의 텍스트 문자열을 하나의 문자열로 연결합니다.

주민번호 뒷자리 지우기 공식 동작원리

예제파일에서 사용된 공식
= LEFT (B2,8) & REPT ("*", 6)
함수의 동작원리
  1. LEFT 함수선택한 문자열의 왼쪽에서부터 지정한 자리수로 끊어오는 함수입니다. 따라서 주민번호의 왼쪽부터 8자리를 끊어오면 생년월일(예: 950825) [6자리] + 하이픈("-") [1자리] + 성별을 나타내는 숫자("1") [1자리] 를 불러옵니다.
    = LEFT ("950825-1295674", 8)
    '// 주민번호의 왼쪽부터 8개의 문자를 끊어옵니다.
    '// 따라서 결과값으로 "950825-1" 이 출력됩니다.
  2. REPT 함수특정문자를 원하는 횟수만큼 반복하는 함수입니다.
    = REPT ("*", 6)
    '// * (별표) 를 6번 반복하는 문자열을 출력합니다. REPT 함수로 반복할 문자는 반드시 큰따옴표(")로 감싸주는 것에 주의합니다.
    '// 위 함수의 결과값으로 ****** 이 출력됩니다. 
  3. LEFT 함수와 REPT 함수를 통해 출력된 결과값을 앰퍼샌드(&) 연산자로 연결합니다. 또는 CONCATENATE 함수를 이용하여 두 결과값을 연결할 수도 있습니다.
    = LEFT ("950825-1295674", 8) & REPT ("*", 6)
    = CONCATENATE ( LEFT("950825-1295674", 8), REPT("*", 6) )
    '// LEFT 함수의 결과와 REPT 함수의 결과를 합칩니다.
    '// 결과값으로 "950825-1******" 이 출력됩니다.
관련 함수 공식
글자 수 상관없이 두 특정 문자 사이의 값을 추출합니다.
줄바꿈(Alt+Enter)로 입력된 문자열을 각 셀에 분리하여 추출합니다.
여러줄(줄바꿈)로 입력된 문자열을 각각의 셀에 나눠 출력합니다.
문자와 숫자가 섞인 문자열에서 숫자만 추출합니다.
실행 중인 통합문서의 파일경로를 반환합니다.
괄호 안의 문자or숫자를 추출합니다.

링크: MS 홈페이지 LEFT 함수 사용법

4 1 투표
게시글평점