본문 바로가기
사무 전산 정보/Excel 엑셀

Excel 엑셀 주민등록번호 만 나이 계산하는 방법

by 인포민 2023. 6. 10.

엑셀에서 주민등록번호를 이용해서 만 나이를 구하는 작업이 종종 있습니다. 이번에는 주민등록번호를 가지고 엑셀에서 만 나이를 계산하는 방법에 대해서 소개하겠습니다.

엑셀 주민번호로 만 나이 계산하는 공식

 

수식

1. =DATE(LEFT(주민번호 셀, 2) + 1900, MID(주민번호 셀, 3, 2), MID(주민번호 셀, 5, 2))

2. =INT(TODAY() - 생년월일 셀 / 365.25)

 

설명

우선, 기본적인 몇 가지 함수를 알아야 합니다. 

 

DATE(년, 월, 일) - 숫자를 날짜 형식으로 변환시켜주는 함수입니다.

ex) =DATE(1992,08,01) == 1992-08-01

 

LEFT(텍스트, [가져올 수]) - 텍스트 내용을 왼쪽부터 가져올 수에 따라 내용을 가져옵니다.

ex) =LEFT("텍스트내용", 2) == 텍스

 

MID(텍스트, 시작위치, 가져올 수) - 텍스트 내용을 시작 위치에서부터 가져올 수에 따라 내용을 가져옵니다.

ex) =MID("텍스트내용", 2, 3) == 스트내

 

TODAY() - 오늘 날짜를 불러옵니다.

ex) =TODAY() == 2023-06-10

 

INT(숫자) - 숫자를 정수로 바꿔줍니다. 

ex) =INT(23.5) == 23

1. =DATE(LEFT(A1, 2) + 1900, MID(A1, 3, 2), MID(A1, 5, 2))

  • LEFT 함수를 이용해서 셀 왼쪽부터 2자리까지 숫자를 가져옵니다. 주민번호가 있는 셀의 생년을 추출합니다. LEFT(주민번호 셀 위치, 2) + 1900
  • MID 함수를 이용해서 왼쪽에서 3번째부터 2자리까지 숫자를 가져옵니다. 주민번호가 있는 셀의 생월을 추출합니다. MID(주민번호 셀 위치, 3, 2)
  • MID 함수를 이용해서 왼쪽에서 5번째부터 2자리까지 숫자를 가져옵니다. 주민번호가 있는 셀의 생일을 추출합니다. MID(주민번호 셀 위치, 5, 2)
  • DATE 함수를 이용해서 추출한 번호를 날짜 형식으로 변환합니다. DATE(년도, 월, 일)

2. =INT(TODAY() - B1 / 365.25)

  • TODAY 함수를 이용해서 오늘 날짜를 불러온 후 생년월일 날짜를 빼고 1년의 일 단위인 365.25를 나눠줍니다. 
  • INT 함수를 사용해서 숫자를 일의 단위로 나오도록 정수 형태로 변환합니다. 

 

이렇게 공식을 대입만 하시면 쉽게 엑셀에서 만 나이를 추출할 수 있습니다.

댓글