배움터  
  HOME > 배움터 > Daily Tip
Daily Tip

제품:   Excel 버전:   2003
검색어:   문자함수, LEFT, MID
제목:   주민등록번호로 생년월일 구하기
     
 

새 페이지 1

  STEP> 따라하기


오늘은 주민등록번호를 이용하여 생년월일을 구하는 방법에 대해 알아보도록 하겠습니다.
(사용버전: Excel 2003)

주민등록번호(801011-1234567)에서 생년월일을 날짜로 표기하기 위해 DATE 함수를 사용하고 년, 월, 일을 각각 추출하기 위해 LEFT, MID 함수를 이용합니다.

<1> 생년월일을 표시할 셀(B5)에 셀 포인터를 놓고 수식을 =DATE( 라고 입력합니다. =DATE( 를 입력하게 되면 자동으로 필요한 인수를 풍선 도움말로 보여줍니다.

<2> 태어난 해를 구하려면 주민등록번호 중 왼쪽에서 2개의 숫자를 추출해야 합니다. 이 작업을 위해서는 =LEFT(B3,2) 라고 함수를 이용합니다.

그러면 따라하기 1번의 수식과 결합하여 =DATE(LEFT(B3,2) 라고 입력하고 다음 월과 구분하기 위해 콤마(,)를 찍어줍니다.

<3> 다음은 월을 구하기 위해 주민등록번호 왼쪽에서 3번째 자리에서 2개의 숫자를 추출해야 합니다. 이 작업을 위해서는 =MID(B3,3,2) 라는 함수를 이용합니다.

따라하기 2번의 수식과 결합하여 =DATE(LEFT(B3,2),MID(B3,3,2) 라고 입력하고 다음에 입력될 일과 구분하기 위해 콤마(,)를 찍어줍니다.

<4> 일은 따라하기 3번과 같이 MID 함수를 사용합니다. 주민등록번호 왼쪽에서 5번째 자리에서 2개의 숫자를 추출합니다. =MID(B3,5,2) 라고 함수를 사용합니다.

따라하기 3번의 수식과 결합하여
=DATE(LEFT(B3,2),MID(B3,3,2),MID(B3,5,2)
라고 입력하고 DATE 함수를 종료하기 위해 )를 입력합니다.

<5> 따라하기 4번에서 입력한 수식에 의해 B5셀에 결과가 표시됩니다.
셀 서식을 이용하여 원하는 날짜 서식을 지정할 수 있습니다.

  참고> LEFT, MID 함수
 
함수명 설명

LEFT

LEFT는 지정한 문자 수에 따라 텍스트 문자열의 첫 문자부터 원하는 수 만큼의 문자를 반환합니다.
[형식] LEFT(text,num_chars)
text : 추출할 문자가 들어있는 텍스트 문자열입니다.
num_chars : 추출할 문자 수입니다.

MID

지정한 문자 수에 따라 문자열의 지정한 위치로부터 지정한 개수의 문자를 표시합니다.
[형식] MID(text,start_num,num_chars)
Text : 추출할 문자가 들어 있는 문자열입니다.
Start_num : 추출할 첫 문자의 위치로서 Text에서 첫 문자는 start_num 1입니다.
Num_chars : MID 함수가 텍스트에서 반환할 문자의 개수를 지정합니다.

RIGHT

지정한 문자 수에 따라 텍스트 문자열의 마지막 문자부터 지정된 개수의 문자를 반환합니다.
[형식] RIGHT(text,num_chars)
text : 추출할 문자가 들어 있는 텍스트 문자열입니다.
num_chars : 추출할 문자 수입니다.