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을 더해주는 것은 만 나이 계산이다.
'공부 > 엑셀 ' 카테고리의 다른 글
NUMBERSTRING 함수 - 숫자를 한글, 한자로 변환 (0) | 2014.02.07 |
---|---|
REPT 함수, LEFT 함수 - 주민등록번호 뒤 6자리 감추기 (0) | 2014.02.07 |
날짜 함수 TODAY, DAY, MONTH, YEAR 함수 (0) | 2014.02.06 |
MID 함수 - 주민번호로 성별 판별 (0) | 2014.02.06 |
MOD 함수 - 나눗셈의 나머지 (0) | 2014.02.05 |