본문 바로가기

엑셀에서 주민번호로 나이 계산하는 법 알려드림!

라라디오디 발행일 : 2023-10-29

엑셀에서 주민번호로 나이를 계산하는 방법은 간단하고 유용합니다. 주민번호는 생년월일 정보를 포함하고 있기 때문에, 이를 활용하여 나이를 계산할 수 있습니다. 주민번호의 앞 6자리를 추출하여 생년월일로 삼고, 현재 날짜에서 해당 생년월일을 빼주면 나이가 나옵니다. 이때 생년월일 형식을 "년월일"로 변경하여 계산하는 것이 중요합니다. 예를 들어, 주민번호가 "910526-1******"라면, 앞 6자리인 "910526"을 추출하여 "yyymmdd" 형식으로 변경합니다. 그리고 현재 날짜에서 해당 생년월일을 빼주면 해당 사람의 만 나이가 나옵니다. 이와 같은 방법을 사용하면 엑셀에서 주민번호로 나이를 간단하게 계산할 수 있습니다.


엑셀에서 주민번호로 나이 계산하는 법 알려드림! caption=

1. 주민번호를 활용한 나이 계산 방법

주민번호를 활용한 나이 계산 방법은 다음과 같다.

1. 주민번호의 첫번째 숫자로 출생 세기 확인: 주민번호의 첫번째 숫자는 출생 세기를 나타내는데, 1 또는 3은 1900년대 출생을, 2 또는 4는 2000년대 출생을 의미한다.

2. 주민번호의 년도 계산: 주민번호의 년도는 3번째와 4번째 숫자로 표시되는데, 출생 세기와 연결하여 계산해야 한다. 1900년대 출생의 경우 1900을 더하고, 2000년대 출생의 경우 2000을 더해야 한다.

3. 생년월일 계산: 주민번호의 5번째부터 6번째까지의 숫자는 출생 연도의 끝 두자리를 나타낸다. 7번째부터 10번째까지의 숫자는 출생 월일을 나타내는데, 여기서 세기 첫 출생을 가정하고 계산해야 한다.

4. 나이 계산: 현재 연도에서 출생년도를 뺀 후 1을 더하면 한국식 나이를 구할 수 있다. 예를 들어, 2021년에 태어난 사람의 경우 2021-년도-1로 계산한다.

위의 방법을 활용하면 주민번호를 통해 정확한 한국식 나이를 계산할 수 있다. 하지만 개인정보의 보호와 관련하여 주민번호 대신 생년월일만으로도 나이를 대략적으로 계산하는 경우도 많이 사용된다.

2. 엑셀을 활용한 주민번호로 나이 계산 방법

엑셀을 활용한 주민번호로 나이 계산 방법은 다음과 같습니다:

1. 주민번호를 입력하고, 생년월일 정보를 추출합니다. 주민번호는 6번째 숫자 뒷자리가 1~4이면 1900년대 출생, 5~8이면 2000년대 출생을 의미합니다.
예를 들어, 주민번호가 800101-1234567이라면 생년월일은 1980년 1월 1일입니다.

2. 현재 날짜를 입력하고, 나이를 계산할 연도로 년, 월, 일 정보를 추출합니다.
예를 들어, 현재 날짜가 2022년 4월 3일이라면 연도는 2022년, 월은 4월, 일은 3일입니다.

3. 생년월일 정보와 현재 날짜 정보를 이용하여, 주민번호의 나이를 계산합니다. 주민번호의 연도를 현재 연도에서 빼고, 생년월일 월/일을 현재 월/일에서 빼면 됩니다.
예를 들어, 주민번호가 800101-1234567이고 현재 날짜가 2022년 4월 3일일 때, 나이는 2022 - 1980 = 42세가 됩니다.

이와 같이 엑셀을 활용하여 주민번호로 나이를 계산할 수 있습니다.

3. 엑셀 함수를 이용한 주민번호에서 나이 추출하는 방법

엑셀 함수를 사용하여 주민번호에서 나이를 추출하는 방법은 다음과 같습니다.

1. 주민번호에서 생년월일을 추출합니다.
- 생년월일은 주민번호의 1~6번째 숫자로 구성되어 있습니다.
- 주민번호 A열에 있다고 가정하면, B1 셀에 다음과 같은 공식을 입력합니다: =LEFT(A1, 6)
이렇게 하면, 주민번호 A1 셀의 앞 6자리 숫자가 B1 셀에 표시됩니다.

2. 생년월일을 이용하여 현재 날짜 기준으로 나이를 계산합니다.
- 현재 날짜는 TODAY() 함수를 사용하여 구할 수 있습니다.
- 나이를 계산할 셀 C1에 다음과 같은 공식을 입력합니다: =YEAR(TODAY()) - LEFT(B1, 2) + 1
이렇게 하면, TODAY() 함수를 통해 얻은 현재 년도에서 생년월일의 앞 2자리 숫자를 빼고 1을 더하여 나이가 C1 셀에 표시됩니다.

위의 방법을 따라하면 주민번호에서 나이를 정확하게 추출할 수 있습니다.

4. 주민번호로 나이를 계산하는 엑셀의 활용 방법

주민번호로 나이를 계산하는 엑셀의 활용 방법은 다음과 같습니다.

1. 주민번호를 입력할 셀과 연렬한 다음 셀에 "나이"라는 헤더를 입력합니다.
2. 나이를 계산할 주민번호가 있는 셀 위치를 지정합니다. 예를 들어, A2 셀부터 시작한다고 가정하겠습니다.
3. 나이를 계산할 셀에 다음의 공식을 입력합니다:
=YEAR(TODAY())-LEFT(A2,2)-IF(MID(A2,8,1)="1",1900,2000)
이 공식은 현재 연도에서 주민번호의 앞 두 자리를 빼고, 성별 정보(7번째 자리)를 확인해 과거계로 수렴하도록 연도를 조정합니다.
4. 위 공식을 A2 셀에 입력한 경우, 해당 셀을 선택한 다음 셀의 오른쪽 아래로 확장하여 나머지 주민번호에 대해서도 계산합니다.
5. 정확한 결과를 확인하기 위해 나이 계산 셀을 "나이" 열과 같은 너비로 조절합니다.

이렇게 하면 주민번호로부터 나이를 계산하는 엑셀 공식을 사용하여 쉽고 정확하게 나이를 구할 수 있습니다.

5. 엑셀에서 주민번호로 나이를 자동으로 계산하는 방법

엑셀에서 주민번호로 나이를 자동으로 계산하는 방법은 다음과 같습니다:

1. 주민번호를 포함한 데이터를 엑셀의 한 셀에 입력합니다. (예: A1 셀에 "YYMMDD-nnnnnnn" 형식의 주민번호를 입력)

2. 나이를 표시할 셀을 선택한 후, 함수 입력 상자에 다음과 같은 공식을 입력합니다: =DATEDIF(DATE(RIGHT(A1,2)+1900, MID(A1,3,2), MID(A1,5,2)),TODAY(),"Y")

- RIGHT(A1,2)+1900: 주민번호의 뒤 2자리에 1900을 더해 연도를 만듭니다.
- MID(A1,3,2): 주민번호의 3번째 자리부터 2자리를 추출하여 월을 만듭니다.
- MID(A1,5,2): 주민번호의 5번째 자리부터 2자리를 추출하여 일을 만듭니다.
- DATE(RIGHT(A1,2)+1900, MID(A1,3,2), MID(A1,5,2)): 위의 세 값을 조합하여 생년월일을 만듭니다.
- TODAY(): 현재 날짜를 나타내는 함수입니다.
- DATEDIF(A, B, "Y"): A와 B 사이의 연 수를 계산하여 나이를 구합니다.

3. 입력을 마치고 확인 버튼을 클릭하면, 해당 셀에 자동으로 주민번호에 따른 나이가 계산됩니다.

이와 같은 방법을 사용하면 엑셀에서 주민번호로 나이를 자동으로 계산할 수 있습니다.

관련 뉴스기사

 

관련 유튜브 영상

짤막한 강좌] 엑셀 - 주민번호로나이계산하기(2000년이후생이 포함된 경우)

연관 검색어

댓글