엑셀 주민등록번호 분석해서 표시하기
— 엑셀함수정리, 엑셀무료사용, 엑셀배우기, 엑셀공부, 엑셀수식, 오피스365, 마이크로소프트오피스, ms오피스, 마이크로오피스, 엑셀꿀팁, ITQOA마스터, ITQ, 주민등록번호, 엑셀주민등록번호 — 1 min read
엑셀로 인사관리를 하는 경우 주민등록 번호를 입력하는 경우가 있다. 주민등록번호뿐만 아니라 생년월일 성별도 입력하는 경우가 있다. 주민등록번호에는 이미 이 정보들이 포함되어 있기 때문에 또 입력할 필요 없이 수식으로 자동으로 입력할 수 있다.
주민등록번호의 구조
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번쨰 숫자를 추출하여 홀수면 "남자" 짝수면 "여자"로 표시