데이터에 외국인이 포함되어 있는 경우에
기존 인터넷에 나온 엑셀 수식을 적용하려하면 오류가 생기는 경우가 있습니다.
외국인은 주민번호 첫자리가 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
'엑셀 활용' 카테고리의 다른 글
엑셀 인쇄 하기 (인쇄 영역 설정 및 페이지 설정) (0) | 2022.05.04 |
---|---|
엑셀 VLOOKUP 함수 사용 팁 (0) | 2022.05.04 |
엑셀 주민번호 생년월일, 성별, 나이 추출 방법 (2000년대 출생 포함) (0) | 2022.05.04 |
엑셀 원단위 절사 방법 ( 원, 십원, 백원, 천원, 만원 단위 절사) (0) | 2022.05.02 |
엑셀 느려짐 해결 방법 (0) | 2022.04.22 |
댓글