LEFT 함수 - 주민등록번호로 생년월일, 나이 계산LEFT 함수 - 주민등록번호로 생년월일, 나이 계산

Posted at 2014. 2. 6. 17:46 | Posted in 공부/엑셀

주민번호만 있으면 성별은 물론 생년월일도 알 수 있다. 그리고 약간의 계산만 하면 나이도 추출 가능하다. 


* 본 예제에서 쓰는 이름, 주민번호, 전화번호는 모두 예시로써 실제 인물이 아님을 밝힙니다.





LEFT 함수를 이용하면 위와같이 주민번호에서 생년월일만 추출가능하다. 생년월일을 추출했다기보다는 총12자리의 자릿수중 LEFT 즉 앞에서부터 6자리를 추출한것이다. =LEFT(D2,6) 이란 함수도 =왼쪽부터 D2셀의문자중 6자리까지 짜른다. 라는 뜻이다. 



LEFT로 추출한 생년월일을 TEXT 함수를 이용하여 00-00-00 식으로 바꾸었다. 이제 나이를 구해야하는데 나이는 앞의 2자리만 있어야 하기 때문이다. 



=YEAR(TODAY())-YEAR(I2)+1 의 함수를 적으니 나이가 표시되었다. 함수의 뜻은 간단하다. 현재의 년수에서 I2 셀 즉 생년월일에 추출된 년수를 빼는것이다. 뒤에 1을 더해주는 것은 만 나이 계산이다.



//