엑셀에서 문자열을 추출하는 함수는 LEFT,RIGHT,MID 함수가 있습니다.
그중 엑셀 LEFT 함수의 사용법에 대해 알아보겠습니다.
엑셀 LEFT 함수 - 첫번째 부터 지정한 개수의 텍스트를 반환 |
엑셀 LEFT 함수 =LEFT(text,[num_chars]) text - 추출할 문자가 있는 텍스트 [num_chars] - 추출할 문자의 개수입니다. 생략 : 첫번째 글자 1개를 반환 |
엑셀 LEFT 함수는 문자열의 첫번째 위치(왼쪽)부터 지정한 개수만큼의 문자열을 반환합니다.
영어,숫자,한글 모두 1개로 인식합니다.
예)
=LEFT("안녕하세요",2) -> 안녕
=LEFT("23456",2) -> 23
=LEFT("ABCDEF",2) -> AB
예제 LEFT 함수를 이용해 문자열 추출하기
각문자열을 첫번째 부터 1,2,3,4,5개 추출하는 예제 입니다.
숫자, 영어, 한글 모두 한글자씩이 한 개 입니다.
참고) LEFTB 함수는 바이트를 기준으로 반환하는 함수 입니다.
따라서 한글은 한글자가 2바이트로
=LEFTB("안녕",2) 2바이트의 길이를 반환하므로 "안" 한글자만 반환합니다.
=LEFTB("abc",2) 영문은 1글자가 1바이트로 "ab"가 반환됩니다.
예제 LEFT 함수를 이용하여 성만 추출하기
위 예제 처럼 이름이 있는 문자열의 첫번째 글자 한 개를 반환하는 함수로 이름의 성만 추출할 수 있습니다.
예제 LEFT 함수를 이용하여 주민번호 앞자리 추출하기
엑셀 LEFT 함수를 이용해 주민번호 앞자리 6개를 추출하는 예제입니다.
'오피스 > 엑셀' 카테고리의 다른 글
엑셀 텍스트 합치기 - CONCATENATE 함수 / 문자열 합치기 (0) | 2016.05.12 |
---|---|
엑셀 RIGHT 함수 - 문자열 추출 하기 (0) | 2016.05.11 |
엑셀 원단위 절사 함수 - 원단위,백단위,천단위,...절사 방법 (0) | 2016.05.03 |
엑셀 소수점 절사 함수 비교/ INT, TRUNC,ROUNDDOWN (1) | 2016.05.01 |
엑셀 INT 함수 - 가장 가까운 정수로 내림 (0) | 2016.05.01 |
댓글