ITQ/엑셀

[엑셀] 주민등록번호에서 생년월일 추출하는 방법

K.두부 2022. 1. 12. 23:33
반응형

실무에서는 주민등록번호 앞자리에서 생년월일을 가져오는 게 꼭 필요하다고 생각합니다. 이번 포스팅으로 생년월일을 추출하는 방법에 대해서 알아보겠습니다. 엑셀에서 제공하는 기능과 함수를 이용하는 방법, 두 가지를 소개할테니까 본인의 입맛에 맞게 사용하시면 되겠습니다.

 

샘플 데이터

엑셀에서 제공하는 기능 사용하기(텍스트 나누기)

1. 주민등록번호 셀(D열)을 드래그 후, [데이터] - [데이터 도구] - [텍스트 나누기]를 클릭한다.

2. 텍스트 마법사 대화상자가 나오면 [구분 기호로 분리됨]을 선택 후 다음을 누른다.

3. 2단계 텍스트 마법사 화면에서는 구분 기호의 종류를 선택한다. 주민등록번호는 하이폰(-)으로 구분되기 때문에 [기타]를 선택 후 하이폰(-)을 입력 후 다음을 누른다.

4. 마지막 단계에서는 이전 단계에서 설정한 [구분 기호]로 주민등록번호를 분리한 상태이다. 분리한 데이터를 어떤 형식으로 추출할지 선택하면 되는데 생년월일 형식으로 추출하기 위해서 [날짜]를 선택 후 [데이터 미리 보기]에서 왼쪽 데이터를 클릭한다.

5. 앞에서 선택한 '950501' 데이터가 '1995-05-01' 형식으로 변환되서 추출된 모습을 볼 수 있다.

※ 생년월일란에 표시된 주민등록번호 뒷부분은 마지막 단계의 [데이터 미리 보기] 뒷부분을 클릭 후, [열 가져오지 않음]을 선택하면 된다.

 

함수로 추출하는 방법(MID)
MID(문자열, 시작 위치, 추출할 글자 개수)

위와 같이 MID 함수를 사용하면 생년월일(950501)을 추출할 수 있다. 만약에 년, 월, 일을 표시해서 추출하고 싶으면 "&" 연산자를 사용하면 된다.

 

반응형