엑셀 주민번호로 나이, 성별 자동 계산 하는 함수

주민번호에는 나이와 성별 정보가 있다. 이걸 일일이 77, 79 입력한 뒤에 현재 년도에서 빼는 계산식을 입력하고, 성별은 성별대로 따로 1, 2 이런 식으로 입력을 할 수도 있기는 하다. 그러나 주민번호 입력하는 것도 귀찮은데 일일이 나이, 성별 입력하는 것은 더욱 귀찮다. 주민번호가 있으면 이걸 토대로 엑셀에서 자동 계산이 되도록 할 수 있다. 아래 예를 보자. 


엑셀 주민번호 나이 성별


이름, 주민번호가 있다. c열에 주민번호가 있고, 이 값을 토대로 e, f 열에 나이, 성별을 자동 계산되도록 만들었다. 


엑셀 주민번호 나이 계산 함수

엑셀 주민번호 나이 성별


나이는 오늘 날짜에서 c열 (주민번호가 있는 열)에서 계산을 하도록 설정을 한 것이다. c19 이 부분을 주민번호가 입력된 열과 행으로 바꾸면 된다. 


나이  =YEAR(TODAY())-VALUE(LEFT(C19,2))-IF(LEFT(C19,1)="0",2000,1900)


엑셀 주민번호 성별 계산 함수


엑셀 주민번호 나이 성별


성별 역시 주민번호가 입력된 열과 행을 넣으면 된다. 필자의 경우 c열에 있으니 c1, c2, 이런 값들을 넣었고, 19번째 줄에 있던 함수를 복사해서 값이 이렇다. 


성별  =IF(MOD(MID(C19,8,1),2)=0,"여","남") 



엑셀을 찾아보면 어지간한 통계도 거의 되고, 일일이 계산하거나 수작업하지 않아도 되는 부분들이 많다. 이걸 어떻게 하면 되지? 라는 생각이 들때면 검색해보면 엑셀 함수들이 있으니, 고생하기 전에 꼭 엑셀 함수부터 찾아보고 하자. 


- SPSS 없이 엑셀 T검증, 분산분석 ANOVA 하는 방법

- 엑셀 창 두개 띄우는 방법, 복잡한 레지스트리 정리 아닌 초간단 팁

- 엑셀 암호 설정 방법과 엑셀 비밀번호 해제 방법


신고
이 댓글을 비밀 댓글로