강좌(교육)

[엑셀 함수강좌] 주민번호이용 나이확인(LEFT, RIGHT)엑셀교실

조아0415 2016. 12. 15. 22:07
[엑셀 함수강좌] 주민번호이용 나이확인(LEFT, RIGHT)엑셀교실

 

LEFT, RIGHT 함수

=LEFT(text, [num_chars])

=RIGHT(text, [num_chars])

 

LEFT 함수는 전체 텍스트의 왼쪽에서부터 지정된 문자 개수만큼 잘라내는 함수입니다.

반대로, RIGHT 함수는 전체 텍스트의 오른쪽에서 지정된 문자 개수만큼 잘라내는 함수입니다.

 

※ 인수설명

text

텍스트 형태의 값으로 편집할 문자열이나 해당 값을 가지고 있는 셀

num_chars

텍스트에서 추출할 문자의 개수

 

 

예를들어, "나라사랑" 이라는 문자 값이 있다고 하면

=LEFT(text, 2) 라는 수식의 값은 “나라”라는 값이 될 것이고.

=RIGHT(text, 2) 라는 수식의 값은 “사랑”이라는 값이 될 것 입니다.

 

이렇게만 보면 정말 간단한 함수들이지만 엑셀함수는 항상 응용 되서 사용되어지기 때문에,

두 함수의 사용법을 잘 알아 두어야 합니다.

 

함수의 사용 예 

 

아래 사원정보관리 테이블의 주민등록번호를 이용해서 현재의 나이를 구해보세요.

 

 

 

Tip : 지난시간에 배운 TODAY, YEAR 함수와 오늘배운 LEFT 함수를 사용해서 구해보세요.

 

먼저, 현재 나이를 구하는방법은 이번년도에서 자신이 태어난년도를 뺀다음 한살을 더해줍니다.

우리나라는 태어나면서 1살이기 때문이죠~

이번년도는 TODAY 함수와 YEAR 함수를 이용해서 추출할수있고,

자신이 태어난 년도는 LEFT 함수를 이용 주민번호앞 두자리를 추출하여 구할수 있습니다.

 

위에 말을 수식으로 만들어보면 아래와 같은 수식을 구할수 있을 것입니다.

=YEAR(TODAY())-(19&LEFT(C4, 2))+1

 

나이 부분에 위 수식을 입력하고 드래그 해주면 아래와 같은 결과값을 얻을 수 있습니다.