테크/MS 엑셀
엑셀 자격증 공부 - 엑셀 주민등록번호 분석해서 표시하기
astraljoker
2022. 1. 5. 12:03
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
반응형