실습 데이터 다운로드 ↓
Date 함수는 숫자 또는 문자 데이터를 Year, Month, Day라는 인수로 받아서 날짜형식으로 결과를 돌려줍니다.
준비한 예제 데이터에 있는 주민번호에서 생년월일을 뽑아 내려고 합니다.
생년월일은 주민번호 앞 6자리에 해당합니다.
이때 텍스트 함수(Left, Right, Mid)중에서 사용합니다.
Left, Right, Mid 함수를 사용하여 추출한 값은 텍스트 형식이 됩니다.
텍스트를 날짜형식으로 변경하는 함수가 바로 Date 함수입니다.
함수 형식과 인수는 다음과 같습니다.
=Date(Year, Month, Day)
생년월일을 구할 D5 셀을 선택하고 =Date()라고 함수명을 입력하고 함수 삽입 버튼을 눌러 함수마법사를 엽니다.
Year 인수 창에 Left 함수를 중첩하여 left(C5,2)라고 입력합니다.
주민번호 왼쪽 2개 문자가 생년이 됩니다.
Month 인수는 Mid 함수를 중첩하여 Mid(C5,3,2)라고 함수식을 작성합니다.
주민번호 3번째 위치에 2문자를 추출합니다.
Day 인수는 Mid(C5,5,2)라고 함수식을 작성합니다.
주민번호 5번째 위치에 2개 문자를 추출합니다.
2002년으로 구해야 할 생년이 1902년으로 구해졌습니다.
엑셀에서 년도 2자리를 사용하면 1900년을 기준으로 1902년으로 결과를 구하게 됩니다.
1900년생의 주민번호는 문제가 없지만 2000년 이후의 주민번호는 Year 인수의 함수식에 Left(C5,2)+2000이라고 수식을 입력하거나 &(연결연산자)를 사용하여 20&Left(C5,2)라고 작성하면 됩니다.
위에서 배운 내용을 동영상 강좌로 복습하겠습니다.
마치겠습니다.
짤막한 강좌 한정희 강사였습니다~
'엑셀' 카테고리의 다른 글
엑셀 40강] Workday, Workday.INTL함수 (2) | 2017.01.06 |
---|---|
엑셀 39강] 날짜를 요일로 변경하는 방법 (0) | 2017.01.06 |
엑셀 37강] Datedif 함수로 기간 구하기 (0) | 2017.01.06 |
엑셀 36강] Year, Month, Day 함수 사용법과 나이 계산 (2) | 2017.01.06 |
엑셀 35강] 현재 날짜를 구하는 함수 Today와 Now 함수 (2) | 2017.01.06 |