본문 바로가기

오피스/엑셀

엑셀 LEFT 함수 - 문자열 추출

엑셀에서 문자열을 추출하는 함수는 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개를 추출하는 예제입니다. 




댓글