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번쨰 숫자를 추출하여 홀수면 "남자" 짝수면 "여자"로 표시