엑셀에서 주민등록번호를 이용해서 만 나이를 구하는 작업이 종종 있습니다. 이번에는 주민등록번호를 가지고 엑셀에서 만 나이를 계산하는 방법에 대해서 소개하겠습니다.
엑셀 주민번호로 만 나이 계산하는 공식
수식
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 함수를 사용해서 숫자를 일의 단위로 나오도록 정수 형태로 변환합니다.
이렇게 공식을 대입만 하시면 쉽게 엑셀에서 만 나이를 추출할 수 있습니다.
'사무 전산 정보 > Excel 엑셀' 카테고리의 다른 글
Excel 엑셀 통합 문서 암호 설정 및 해제하기 방법 (0) | 2023.07.26 |
---|---|
Excel 엑셀 주민번호 뒷자리 별표로 바꾸기 방법 (0) | 2023.06.12 |
Excel 엑셀 다른 파일 연결해서 계산하는 법, 셀 값 가져오기 (2) | 2023.05.30 |
Excel 엑셀 조건부 서식으로 최대값, 최소값 찾고 색 표시하기 (0) | 2023.05.16 |
EXCEL 엑셀 #VALUE! 오류 원인과 해결 방법 (0) | 2023.05.05 |
댓글