엑셀을 활용하면 주민등록번호에서 생년월일을 손쉽게 추출할 수 있습니다. 특히, 데이터 정리 및 분석이 필요한 경우 유용하게 활용할 수 있는데요. 이번 글에서는 엑셀 함수와 텍스트 나누기 기능을 활용하여 생년월일을 추출하는 방법을 소개하겠습니다.
1. 텍스트 나누기 기능 활용하기
가장 간단한 방법은 엑셀의 텍스트 나누기 기능을 이용하는 것입니다. 주민등록번호는 앞 6자리가 생년월일을 의미하므로 이를 분리하면 쉽게 추출할 수 있습니다.
사용 방법
- 주민등록번호가 입력된 열을 선택합니다.
- 데이터 탭에서 텍스트 나누기를 클릭합니다.
- 구분 기호로 분리됨을 선택한 후 다음을 클릭합니다.
- 주민등록번호가 하이픈(-)으로 구분된 경우, 구분 기호에 하이픈(-)을 입력하고 다음을 클릭합니다.
- 일반 또는 텍스트 형식으로 설정한 후 마침을 클릭하면 생년월일이 분리됩니다.
이 방법은 빠르게 데이터를 정리할 수 있지만, 새로운 데이터가 추가될 경우 다시 반복해야 하는 단점이 있습니다.
[엑셀] 주민등록번호에서 생년월일(yyyy-mm-dd) 추출하는 방법
[엑셀] 주민등록번호에서 생년월일(yyyy-mm-dd) 추출하는 방법
주민등록번호의 앞 6자리는 생년월일을 의미하고 있지만 엑셀에서 주민등록번호 자체는 날짜의 형식이 아니기 때문에 주민등록번호에서 yyyy-mm-dd 형식의 날짜로 추출해야 할 때가 있습니다. 이
pddwork.tistory.com
2. 엑셀 함수 활용하기
엑셀 함수는 자동으로 생년월일을 추출할 수 있어 반복 작업이 필요 없는 장점이 있습니다. 대표적으로 MID, LEFT, DATE 함수를 활용할 수 있습니다.
MID 함수 활용
=MID(A2, 1, 6)
이 함수는 A2 셀의 첫 번째 문자부터 6개의 문자를 추출하여 생년월일을 가져옵니다.
DATE 함수 활용
=DATE(IF(MID(A2, 8, 1)*1<3, 1900, 2000)+LEFT(A2,2), MID(A2,3,2), MID(A2,5,2))
이 함수는 주민등록번호의 8번째 자리를 기준으로 1900년대생과 2000년대생을 구분하여 생년월일을 날짜 형식으로 변환합니다.
3. 실무에서 활용하기
이 방법들은 데이터 정리, 고객 관리, 인사 업무 등 다양한 실무에서 활용할 수 있습니다. 특히, DATE 함수를 사용하면 날짜 형식으로 변환되어 계산이 용이합니다.