엑셀 주민등록번호로 생년월일과 나이 계산하는 방법 (함수 활용)
엑셀에서 데이터 입력 후 값을 산출하는 부분은 많이 있습니다.
이번 내용은 주민등록번호로 날짜 구하는 간단한 방법입니다.
물론 함수를 여러 개 사용해야 합니다. 천천히 따라 해 보시면 어렵지 않게 사용하실 수 있을 겁니다.
그러면서 함수도 익히시고요.
간단한 엑셀 문서를 준비했습니다.
주민등록번호를 입력하고 나이를 구하는 함수입니다.
처음 사용할 함수는 Left 함수입니다. 앞에서부터 6자리만 필요하기 때문에
추출하는 겁니다.
=LEFT(를 입력 후 값이 있는 'B3" ,"6" 자리까지를 입력해서 다음과 같이 입력합니다.
=LEFT(B3, 6)
그러면 주민 앞 6자리만 추출합니다.
이번에 사용할 함수는 TEXT 함수인데요
보이는 형식을 특정 형식으로 변경할 수 있는 함수입니다.
=TEXT("를 입력 후, 뒤에 "00-00-00))을 추가합니다.
날자, 형식으로 변경한다는 겁니다.
엔터키를 입력하면 날짜 형식으로 변경됩니다.
TEXT 형식 함수로 날짜 형식처럼 변경했지만, 실제 날짜 형식은 아닌데요
날짜 형식으로 변경하기 위해 VALUE 함수를 사용합니다.
=VALUE(TEXT(LEFT(B3,6),"00-00-00"))
까지, 입력하면 실제 날짜형식으로 변경되나 숫자로만 표시될 겁니다.
엑셀의 날짜 내부값입니다.
이제 오늘부터 생년월일까지 날짜 차를 구해서 나이를 구합니다.
사용할 함수는 DATEDIF 함수입니다. 이 함수는 두 날짜의 차이를 구합니다.
=DATEDIF(VALUE(TEXT(LEFT(B3,6),"00-00-00")),TODAY(),"y")
를 입력하게 되면 날짜가 구해집니다.
수식이 입력된 셀에서 우측 하단 모서리 부분을 클릭한 상태로 아래로 드래그하면
수식이 복사됩니다. 다른 셀에도 나이가 구해진 것을 확인할 수 있습니다.
엑셀 주민등록번호로 생년월일과 나이 계산하는 방법 (함수 활용)를 알아보았습니다.