본문 바로가기
테크/MS 엑셀

엑셀 자격증 공부 - 엑셀 주민등록번호 분석해서 표시하기

by astraljoker 2022. 1. 5.
728x90
반응형

엑셀로 인사관리를 하는 경우 주민등록 번호를 입력하는 경우가 있습니다. 주민등록번호뿐만 아니라 생년월일 성별도 입력하는 경우가 있습니다. 주민등록번호에는 이미 이 정보들이 포함되어 있기 때문에 또 입력할 필요 없이 수식으로 자동으로 입력할 수 있습니다.

 

주민등록번호의 구조

1 2 3 4 5 6 - 7 8 9 10 11 12 13
태어난 해
성별 지역코드 출생순서 오류검증코드

 

 

* 1,2 자리 : 태어난 해

* 3,4 자리 : 태어난 월

* 5,6 자리 : 태어난 일

* 7 자리 : 성별

1800년대 : 남자-> 9, 여자 -> 0

1900년대 : 남자-> 1, 여자 -> 2

2000년대 : 남자-> 3, 여자 -> 4

 

* 8~11 자리 : 지역코드

* 12 자리 : 출생순서

* 13 자리 : 오류검증코드

 

주민등록 번호에서 이 정보들을 추출하면 생년월일, 성별을 알아낼 수 있습니다.

 

생년월일

= DATE(IF(VALUE(MID(주민번호,8,1))>2,"20"&LEFT(주민번호,2),"19"&LEFT(주민번호,2)), MID(주민번호,3,2), MID(주민번호,5,2))

 

성별

= IF(ISODD(MID(주민번호,8,1)),"남자","여자")

7번째 숫자를 추출하여 홀수면 "남자" 짝수면 "여자"로 표시

728x90
반응형

댓글