본문 바로가기

엑셀 외국인 주민번호 나이 성별 구하기 (2000년 출생 추출 가능)

 

데이터에 외국인이 포함되어 있는 경우에

기존 인터넷에 나온 엑셀 수식을 적용하려하면 오류가 생기는 경우가 있습니다.

외국인은 주민번호 첫자리가 5, 6, 7, 8로 시작되기 때문인데요.

 

아래 보이는 수식은 한국인 뿐 아니라 외국인도 적용이 가능하도록 수식을 추가 하였습니다.

그리고

1900년대 출생한 내 외국인 뿐 아니라,

2000년대 출생한 내 외국인도 나이와 성별을 구별해 낼 수 있도록 수식을 작성하였어요 ^^

[참고 : 주민번호 뒷자리 구별방법]


내국인 1900년대 출생 | 남자 1, 여자 2
내국인 2000년대 출생 | 남자 3, 여자 4
외국인 1900년대 출생 | 남자 5, 여자 6
외국인 2000년대 출생 | 남자 7, 여자 8

 

엑셀 외국인 나이 계산하기

 

아래 보이는 "D4" 만 수정하시면 됩니다.

 

=YEAR(TODAY())-IF(OR(MID(D4,8,1)="1",MID(D4,8,1)="2",MID(D4,8,1)="5",MID(D4,8,1)="6"),19&LEFT(D4,2),IF(OR(MID(D4,8,1)="3",MID(D4,8,1)="4",MID(D4,8,1)="7",MID(D4,8,1)="8"),20&LEFT(D4,2),""))+1

 

 

엑셀 외국인 성별 추출하기

 

아래 보이는 "D4" 만 수정하시면 됩니다.

 

=IF(OR(MID(D4,8,1)="1",MID(D4,8,1)="3",MID(D4,8,1)="5",MID(D4,8,1)="7"),"남자",IF(OR(MID(D4,8,1)="2",MID(D4,8,1)="4",MID(D4,8,1)="6",MID(D4,8,1)="8"),"여자",""))

 

 

 

지금까지 엑셀에서 주민번호를 이용해서

나이와 성별을 알아내는 함수를 알아보았습니다.

 

감사합니다.

 

728x90

댓글