Skip to content
Techbot

엑셀 주민등록번호 분석해서 표시하기

엑셀함수정리, 엑셀무료사용, 엑셀배우기, 엑셀공부, 엑셀수식, 오피스365, 마이크로소프트오피스, ms오피스, 마이크로오피스, 엑셀꿀팁, ITQOA마스터, ITQ, 주민등록번호, 엑셀주민등록번호1 min read

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

주민등록번호의 구조

123456-78910111213
태어난 해성별지역코드출생순서오류검증코드
  • 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번쨰 숫자를 추출하여 홀수면 "남자" 짝수면 "여자"로 표시