생활정보

엑셀TIP 주민등록번호로 성별 / 생년월일 추출하기

qazqaz4911 2017. 4. 20. 23:09

 주민등록번호로 성별 / 생년월일 추출하기

 

  

▷ 성별 추출하기

  

1. 다음표를 참조하여 D4셀부터 수식을 입력합니다.

    - 수식입력 : =CHOOSE(MID(C4,8,1),"남","여","남","여")

 

 

 

 

 

 

2. 주민번호의 8번째 자리가 1과 3일 때는 나마, 2와 4일때는 여자를 의미합니다.

  

3. 확인을 클릭하면 해당 인원에 대한 성별이 나타냅니다.

  

4. 셀D4를 셀D9까지 드래고 하면 해당값이 자동으로 입력됩니다.

  

  

  

▷ 생년월일 추출하기

  

1. 다음 표를 참조하여 E4셀부터 수식을 입력합니다.

    - 수식입력 : =DATE(CHOOSE(MID(C4,8,1),1900,1900,2000,2000)+LEFT(C4,2),MID(C4,3,2),MID(C4,5,2))

 

 

 

 

 

  

  

2. DATE()함수를 이용하여 주민번호의 년, 월, 일을 각각 추출함으로써 실제 날짜 자료로 만듭니다. 이때 성별 추출때와 같이 CHOOSE()함수를 이용하여 1, 2일때는 1900년대 출생자로, 3,4일때는 2000년대 출생자로 구분합니다.

 

만약 구분치 않을 경우 2000년대 출생자는 1900대로 인식됩니다.

 

예) 010119-4****** 주민번호인 사람이 년대 구분 없이 사용할 경우 생년월일이 “1901년 1월 19일”로 인식되어 표시됩니다.

  

3. 입력이 되었으면 성별때와 같이 드래그를 하여 나머지 값도 입력합니다.