엑셀 주민번호로 나이 계산하기 3단계

고객 또는 사원의 주민번호만 나와있는 상태에서 나이를 빠르게 구하는 방법을 찾고 있나요? LEFT 함수, TEXT 함수, DATEDIF 함수 이 3가지가 있으면 주민번호로 나이를 계산해 낼 수 있습니다. 엑셀에서 주민번호로 나이를 구하는 방법을 3단계 가이드를 통해 설명드릴게요.


엑셀 주민번호로 나이 계산하기 3단계


< 영상설명 >


< 그림설명 >

방법을 요약 해 보면 아래와 같습니다.

  1. LEFT 함수로 주민번호 앞 6자리 추출하기
  2. TEXT 함수로 주민번호 앞 6자리를 날짜 형식으로 바꾸기
  3. DATEDIF 함수로 나이 추출하기

▼여기서 사용되는 LEFT 함수, TEXT 함수, DATEDIF 함수에 관한 기본적인 개념을 아래에서 먼저 살펴 보시기 바랍니다.

LEFT 함수
LEFT 함수는 지정한 셀의 왼쪽부터 지정한 글자 수만큼 문자를 추출해 줍니다.

=LEFT(텍스트, 글자 수)
*텍스트: 추출해낼 텍스트를 입력하거나 셀을 선택하는 칸
*글자수: 셀 내의 텍스트를 왼쪽에서부터 몇 번째까지 자를지 입력하는 칸

<예시>
=TEXT(780901-2968477,6) → 780901(텍스트를 왼쪽에서부터 6번째 자리까지 잘라서 추출해라.)
TEXT 함수 
TEXT 함수는 지정한 셀을 원하는 모양으로 바꿔줍니다.

=TEXT(값,표시형식)
*값: 원하는 모양으로 바꿀 값을 입력하거나 셀을 선택하는 칸
*표시형식: 셀을 어떤 형태로 바꿀지 선택하는 칸(큰 따옴표 안에 입력해야 함)

<예시>
=TEXT(870601,”00-00-00″) → 87-06-01(870601를 87-06-01 형태로 바꿔라)
DATEDIF 함수 
DATEDIF 는 두 개 날짜 간의 기간을 계산해주는 함수 입니다.

=DATEDIF(시작날짜,종료날짜,단위)
*시작날짜: 기간을 구할 시작 날짜를 입력
*종료날짜: 기간을 구할 마지막 날짜를 입력
*단위: 두 날짜 간의 차이를 연, 월, 일 중 어떤 단위로 계산할지 입력하는 칸
(Y: 연, M: 월,D: 일)

<예시>
=DATEDIF(“2022-01-03″,TODAY(),”Y”) → 3(2022.1.3 부터 오늘(2025.6.7)까지의 연도 수를 구해라)


엑셀 주민번호로 나이 계산하기 3단계

엑셀에서 주민번호로 나이를 계산하는 방법을 사진과 함께 설명드릴게요.

1.주민번호 앞자리 뽑아내기

가장 먼저 LEFT 함수를 입력하여 주민번호 앞 6자리를 뽑아 냅니다.

▼=LEFT(C3,6) → 890101

▼즉, C3 셀 내 텍스트의 왼쪽에서 6번째 자리까지 뽑아낸다는 뜻입니다.

1.LEFT 함수


2.주민번호 앞자리 날짜 형식으로 바꾸기

다음으로 주민번호 앞자리를 날짜 모양으로 바꿔줍니다. DATEDIF 함수에선 날짜 형태로 인수를 입력해야 하기 때문입니다.

▼=TEXT(LEFT(C3,6),”00-00-00″) → 89-01-01

▼LEFT 함수 앞에 커서를 두고 TEXT 함수를 입력합니다. 그 후 TEXT 함수 두 번째 인수에 큰 따옴표와 함께 날짜 형태를 입력해 줍니다.

2.TEXT 함수


3.나이 추출하기

이제 DATEDIF 함수를 이용해서 나이를 구해보겠습니다.

▼TEXT 함수 앞에 커서를 두고 DATEDIF 함수를 입력합니다.

3.DATEDIF 함수

▲=DATEDIF(TEXT(LEFT(C3,6),”00-00-00″),TODAY(),”y”) → 36

첫 번째 인수에는 주민번호 앞자리에 해당되는 날짜를 입력하면 되는데, 우리는 LEFT, TEXT 함수를 이용해서 이미 입력해 두었습니다.

두 번째 인수에는 오늘 날짜를 입력해 주면 됩니다. 오늘 날짜는 TODAY 함수로 쉽게 입력 할 수 있습니다.

세 번째 인수에는 연도 차이가 계산 되도록 하기 위해 “Y” 를 입력 합니다.

▼그후 아래 사진처럼 자동 채우기를 하면 나머지 셀에도 나이가 바로 나오게 됩니다.

4.자동채우기




< 마무리 >

엑셀 날짜차이 계산하는 법