구글 스프레드시트 주민번호에서 생년월일 추출 방법

구글 스프레드시트에서 주민번호를 가지고 생년월일을 추출하는 방법을 알아보겠습니다.

생년월일을 추출하기 위해서는 문자열을 자르는 함수인 MID 함수를 사용하겠습니다.

MID 함수의 자세한 사용 방법은 아래 내용을 참조해주세요.

구글 스프레드시트 문자열 자르기 MID() 함수
지정한 문자열에서 일부분만 추출하고 싶은 경우MID 함수를 사용해 문자열을 자를 수 있습니다. MID 함수 기본 사용 방법을 알아보겠습니다. =MID(문자열, 시작 위치, 취득하고 싶은 문자수)예) =MID("구글 마스터입니다.", 4, 3)취득 : 마스터 시작 위치를 지정하고 취득할 글자 수를 지정합니다. 위치는 0부터 시작합니다. 공백 문자도 한 글자로 인식합니다. 예제에서는 시작 위치는4이고 취득할 문자 수를3으로 지정했습니다. 결과는4번째 위치부터문자열 3개를 취득하게 됩니다. 구글 스프레드시트에 수식을 작성해 결과를 보겠습...

 

우선 아래와 같이 샘플 데이터가 있다고 가정하겠습니다.

 

C열에는 주민번호가 입력되어있습니다.

문자열을 추출하는 MID 함수를 사용해 생년월일 부분만 추출을 하는 서식을 보겠습니다.

=DATE(IF(OR(MID(C4,8,1)=”3″,MID(C4,8,1)=”4″),20,19)&MID(C4,1,2),MID(C4,3,2),MID(C4,5,2))

 

뒷자리가 3 또는 4로 시작하는 경우는 2000년생 이후가 되기 때문에 뒷자리를 먼저 확인을 해주는 것이 좋습니다.

수식을 넣어서 결과를 확인해보겠습니다.

 

생년월일만 취득해 출력하고 있습니다.

생년월일을 DATE 함수 안에서 취득해오고 있기 때문에 YYYY/MM/DD 형식으로 출력하고 있습니다.

만약 년월일을 변경하고 싶은 경우에는 수식을 조금 변경해주면 됩니다.

=IF(OR(MID(C4,8,1)=”3″,MID(C4,8,1)=”4″),20,19)&MID(C4,1,2)&”년 “&MID(C4,3,2)&”월 “&MID(C4,5,2)&”일”

 

수식을 넣어서 확인을 해보겠습니다.

 

주민번호에서 취득해오는 방식은 MID함수 동일하게 사용하고 있습니다.

취득한 생년월일 사이이 년월일을 붙여주기 위해 모드 문자열로 연결했습니다.

생년월일을 표시하고 싶은 방법에 따라 수식을 조금씩 변경해주면 원하는 형태로 표시를 할 수 있습니다.

댓글