엑셀 Excel 텍스트 자르는 LEFT 함수 사용하는 방법

엑셀(Excel)/Excel

엑셀 Excel 텍스트 자르는 LEFT 함수 사용하는 방법

 

환경: Microsoft Excel 2013

 

문자열을 자르는 함수에는 LEFT, MID, RIGHT 가 있습니다. 영어 단어에서 의미하는 것과 같이 LEFT는 왼쪽에서부터 문자열을 자르고 MID 는 중간, RIGHT는 오른쪽부터 자릅니다. 3개의 함수는 아주 다양한 곳에 자주 사용하는 함수로써 필히 사용법을 숙지하고 계셔야 합니다. 오늘은 샘플을 통해서 3개의 함수가 어떻게 활용되는지 알아보도록 하겠습니다.

 

샘플은 전화번호를 분리해야 되는 작업입니다. “-“ 를 잘라 내고 3등분으로 나누는 것이죠. 먼저 제일 앞자리 국번에 해당하는 부분은 LEFT 함수를 이용해서 자릅니다.

엑셀 Excel 텍스트 자르는 LEFT 함수 사용하는 방법

 

LEFT 함수의 두 번째 인수는 왼쪽부터 자르고 싶은 문자의 개수입니다. 그림처럼 3을 입력하면 “-” 전까지 국번만 반환이 되겠죠

엑셀 Excel 텍스트 자르는 LEFT 함수 사용하는 방법

 

그런데 전화번호 같이 국번의 개수가 정해져 있는 경우가 아니라면 어떻게 해야 할까요? 샘플에서 제공하는 식은 “x” 를 기준으로 숫자를 자르고 싶을 때 두 번째 인수로 정해 준 숫자를 넣을 수 없습니다. 이 때 필요한 함수가 FIND 입니다. FIND 는 문자열에서 특정 문자를 찾아 위치를 숫자로 반환하는 함수 이기 때문입니다.

 

=LEFT(B3,FIND("x",B3)-1)

엑셀 Excel 텍스트 자르는 LEFT 함수 사용하는 방법

 

다음은 중앙에 있는 값을 잘라 보겠습니다. MID FIND 함수를 사용합니다. MID 함수의 두 번째 인수는 문자열 자르기의 시작 지점이며, 세 번째는 마지막 끝나는 지점을 가리킵니다.

 

=MID(B3,FIND("x",B3)+1,FIND("~",SUBSTITUTE(B3,"x","~",2))-(FIND("x",B3)+1))

엑셀 Excel 텍스트 자르는 LEFT 함수 사용하는 방법

 

마지막 세 번째는 RIGHT 함수를 이용해서 자르게 됩니다. RIGHT 함수는 오른쪽에서 잘라서 들어오게 됩니다.

 

=RIGHT(B3,LEN(B3)-FIND("~",SUBSTITUTE(B3,"x","~",2)))

엑셀 Excel 텍스트 자르는 LEFT 함수 사용하는 방법


Posted by 녹두장군

댓글을 달아 주세요