이번 강좌에서 소개할 함수는 텍스트 범주의 함수로 문자를 추출하는 Left, Right, Mid 함수입니다.

 

실습 데이터 다운로드 ↓

텍스트함수.xlsx

 

주민번호를 생년, , 일별로 각 셀에 추출하려고 합니다.

텍스트 나누기 기능을 사용해도 되지만 문자를 추출하는 함수를 사용할 수도 있습니다.

주민번호 일부 문자가 함수식에 사용된다면 텍스트 나누기 기능보다는 함수를 사용하는 것이 더 적합한 방법입니다.

 

Left함수를 사용하여 생년월 추출해보겠습니다.

Left함수는 방향성을 가지고 있습니다.

인수는 다음과 같습니다.

=LEFT(주민번호, 추출할 문자 개수)

예제에 맞춰 다시 작성해보면 =LEFT(C5, 2) 가 됩니다.

주민번호에서 왼쪽에서 2문자를 추출하라는 의미입니다.

 

반대로 Right함수는 텍스트에서 오른쪽에서 해당문자를 추출하는 함수입니다.

예를 들면 성명에서 성을 제외하고 이름만 추출할 경우 RIGHT함수를 사용하면 됩니다.

=RIGHT(B5,2) 이렇게 작성하면 명희라는 결과를 구합니다.

 

 

다시 주민번호를 년, , 일로 추출하는 함수에 대해서 소개하겠습니다.

이번에는 월과 일을 추출하겠습니다. 이때 LEFT, RIGHT 사용이 적합하지 않습니다.

주민번호에서 을 추출할 때 LEFT함수를 사용하면 앞 생년을 무조건 포함해서 추출하기 때문에 특정 위치의 문자를 추출할 때 사용하는 Mid함수를 사용해야 합니다.

함수 형식은 다음과 같습니다.

=MID(주민번호, 시작위치, 추출할 개수)

월을 추출할 셀을 선택하고 =MID(C5,3,2)을 입력합니다.

주민번호 3번째 위치에서 2개의 문자를 추출한다는 의미입니다.

같은 방법으로 일()을 구합니다.

=MID(C5,5,2) 입력합니다.

주민번호 5번째 위치에서 2개의 문자를 추출한다는 의미입니다.

 

성별을 구할 때도 MID함수를 사용합니다.

=MID(C5,8,1)라고 수식을 작성합니다.

주민번호에서 8번째 위치에서 1개를 추출하면 성별을 구분하는 값이 됩니다.

 

이렇게 함수 사용법을 익히고 우리는 인수를 함수에게 던져주면서 명령만 하면 원하는 결과를 받을 수가 있는겁니다.
함수를 어렵다 생각마시고 편리하다고 생각하시면 됩니다. :D

동영상 강좌를 통해 위에서 배운 내용을 복습해보겠습니다.

https://youtu.be/rYXqhppvQrY

 

 

 

이제 텍스트 함수 3가지를 가볍게 익히셨다면 다음 강좌에서 주민번호 데이터만 가지고 있더라도 생년월일, 성별, 나이를 구하는 방법에 대해 설명하겠습니다.
실무에서 활용할 수 있도록 날짜함수, 찾기 참조 함수와 함께 소개하겠습니다.

 

Bye.

짤막한 강좌 한정희 강사였습니다.

 

 

+ Recent posts