Please Enable JavaScript!
Gon[ Enable JavaScript ]

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

엑셀(Excel)/Excel
반응형

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

 

 

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

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

 

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

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

 

 ※ 아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다.
엑셀 Excel 텍스트 여러가지 세로쓰기, 바꿈 방법
엑셀 Excel 문자열과 숫자 합치기, 연산자 합치기
엑셀 Excel 텍스트 글자 세는 방법
엑셀 Excel 기초 MID, SEARCH 함수, 텍스트에서 잘라
셀 Excel 조건부 서식을 이용해서 텍스트 구분하기



 

 

그런데 전화번호 같이 국번의 개수가 정해져 있는 경우가 아니라면 어떻게 해야 할까요? 샘플에서 제공하는 식은 “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 함수 사용하는 방법

 ※ 아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다.
엑셀 Excel 텍스트 여러가지 세로쓰기, 바꿈 방법
엑셀 Excel 문자열과 숫자 합치기, 연산자 합치기
엑셀 Excel 텍스트 글자 세는 방법
엑셀 Excel 기초 MID, SEARCH 함수, 텍스트에서 잘라
셀 Excel 조건부 서식을 이용해서 텍스트 구분하기
반응형
Posted by 녹두장군

댓글을 달아 주세요