주민등록번호를 이용하여 생년월일 구하기 (2000년대생 포함)

주민등록번호를 이용하여 생년월일 구하기 (2000년대생 포함)



 주민등록번호를 이용하여 생년월일 구하기 (2000년대생 포함)


오늘은 실제 생활에 많이 사용하고 있는 엑셀 중 주민등록번호를 이용하여 생년월일을 구해 보는 법을 상세히 가르쳐 드리겠습니다.


생년월일은 1 또는 2 는 1900년대생, 3 또는 4이면 2000년대생입니다.


우선 임의로 주민등록번호를 입력했습니다.

보시다시피 1900년도생과 2000년도생이 섞여져 있습니다.


보통 주민등록번호에서 생년월일을 구할 때 =date 함수를 많이 사용하고 있습니다.


함수 date

date 함수인수를 보면 

Year, Month, Day 가 있습니다.

각 함수란에 mid(주민등록번호가 들어 있는 셀, 1, 추출할 숫자)

즉, 아래를 함수 적용을 보시면 

Year(mid(D6,1,2), Month(mid(D6,3,2), Day (mid(D6,1,2)


주민등록번호를 이용하여 생년월일 구하기 (2000년대생 포함)


그러나 1900년도의 주민등록번호로 생년월일 구하는 함수는 올바르게 잘 나오나 2000년대이상 부터는 앞의 숫자가 2000년에도 불구하고 1900년대로 인식되는 오류가 나와 틀리게 나옵니다.


2000년도생이지만 date 함수에서는 1900년도생으로 함수 적용이 되는 것을 보실 수 있습니다.



주민등록번호를 이용하여 생년월일 구하기 (2000년대생 포함)


그래서 다른 함수를 사용하셔야 되는데 바로 =left 함수입니다.


Left 함수

먼저 셀 입력창에 =left 함수를 입력합니다.

그러면 셀 입력하는 창과 


=left 창을 누르면 

text (주민등록번호 입된된  셀 입력) , num_chars (생년월일 변경할 숫자 입력)


수식을 적어 보면 아래와 같습니다..


=left(text(d6),num_chars(6))


Left 적용된 셀 복사

그리고 나서 우선 복사를 합니다.

그런다음 붙여 넣기에서 선택하여 붙여 넣기에서 값으로 붙여 넣기 해 주세요..


주민등록번호를 이용하여 생년월일 구하기 (2000년대생 포함)



값 선택하여 붙여 넣기


주민등록번호를 이용하여 생년월일 구하기 (2000년대생 포함)



메뉴 데이터 텍스트  나누기


주민등록번호를 이용하여 생년월일 구하기 (2000년대생 포함)


그리고 상단 데이터에서 텍스트 나누기를 선택합니다. 구분과 탭 메뉴가 나오는 것을 보면 다음으로 눌러 주세요.


주민등록번호를 이용하여 생년월일 구하기 (2000년대생 포함)


주민등록번호를 이용하여 생년월일 구하기 (2000년대생 포함)



데이터 텍스트 나누기 날짜 선택

마지막으로 보면 왼쪽 메뉴에 날짜 보이는데 여기를 체크를 하시고 마치면 아래와 같이 보입니다.


주민등록번호를 이용하여 생년월일 구하기 (2000년대생 포함)


보시다시피 =date 함수를 사용했던 2000년대 생년월일 오류가 =left 함수로 고쳐진 것을 보실 수 있습니다.



주민등록번호를 이용하여 생년월일 구하기 (2000년대생 포함)







이카루스

블로그스팟, 블로그스팟추천테마,금융,경제,복지,육아, IT 정보, 일상라뷰 소개

댓글 쓰기

다음 이전