엑셀 글자 추출 함수(FIND, MID, RIGHT) 사용 방법

엑셀 글자 추출 함수(FIND, MID, RIGHT) 사용 방법

엑셀에서 데이터를 입력하게 되면 많은 데이터들이 글자와 문자 영문 등 여러가지 데이터가 들어가는데요
한 셀에 여러가지 데이터가 있는 경우 원하는 값만 추출해서 사용하고자 하는경우
여러 방법이 있습니다. 정규식을 이용하거나 함수를 이용할 수 있는데요
많이 사용되는 함수는 LEFT, RIGHT, FIND 함수를 많이 사용합니다.
그럼 사용방법을 알아보겠습니다.

3444

먼자 사용되는 함수를 알아보겠습니다.
사용되는 함수로는 LEN,FIND ,LEFT,MID,RIGHT 함수가 있습니다.
이 함수들을 조합해서 사용하는데요.

1) LEN,FIND는 문자의 글자 수를 추출하거나 찾는 문자의 문자 위치의 자릿수를 반환합니다.
2) LEFT, RIGHT, MID 함수는 텍스트를 원하는 길이 만큼 자를 때 사용되는 함수입니다.

1번 군과 2번 군의 조합으로 원하는 데이터를 추출해서 사용할 수 있습니다.

그럼 함수의 정의와 사용 방법을 알아보겠습니다.

 

1. LEN 함수는 문자의 글자 수를 반환합니다.

엑셀 글자 추출 함수(FIND, MID, RIGHT) 사용 방법


 

 

 

사용 방법은 LEN(문자)을 입력하면 입력된 문자의 길잇값이 반환됩니다.
C2에 입력된 글자 수가 19개입니다.

 LEN(문자)을 입력하면 입력된 문자의 길잇값


 

 

 

2. FIND 함수
FIND 함수는 원하는 글자의 위치가 몇 번째 위치하는지 추출합니다.
사용 방법은 FIND(찾고자 하는 문자, 찾고 하는 문자가 포함된 문자들)

2. FIND 함수


 

 

 

C2에 입력 된 글자 중 A가 몇 번째 있는지 알아보려면
FIND("A",C2) 를 입력합니다. 결과는 6이 나옵니다.

FIND(


 

3. MID 함수는 문자들 속에서 원하는 글자를 추출합니다.

사용 법은 MID(문자들, 문자추출 시작 자릿수, 문자추출 마지막 자릿수) 입니다.
예제로 보면 MID(B3, 4,3)이면 B3에 있는 내용 중 4번째 이후의 글자에서 3번째 글자까지 추출하는 겁니다. 즉 4번째 글자인  "홍" 부터 이후 3글자까지 "동" 까지 추출합니다.

3. MID 함수는


 

 

 

그럼 진행하면서 설명해 드리도록 하겠습니다.

기본값에서 이름을 추출하려면 4번째를 입력해야 하는데요
문자 내용 중 공통적인 문자를 먼저 찾아야 합니다.
":" 를 찾아서 +1 번째 자리를 찾으면 이름이 시작되는 위치게 나올 겁니다.


 

 


MID(B3, 4,3) =>=MID(B3,FIND(":",B3)+1,3) 를 입력하시면 이름이 추출됩니다.

엑셀 이름추출


 

 

 

메일주소를 추출해보겠습니다.
메일 주소는 : 다음에 있습니다. 하지만 이미 앞에서 :를 사용했기 때문에 중복이 되고 메일 주소도 몇 글자인지 알 수 없기 때문에끝에서 : 기호 이후의 값을 추출하면 메일주소가 나오게 됩니다.

이럴 때 사용되는 함수가 RIGHT 함수입니다.
RIGHT 함수는 끝에서부터 값을 추출합니다.
우선 RIGHT 값으로 메일 주소를 추출해보겠습니다.

=RIGHT(B3, 13) 인데요 메일주소가 정상으로 추출되었습니다.
이제 13 값을 수식으로 나오게 변경 해야 합니다.

RIGHT 함수는 끝에서부터 값을 추출


 

 

 

=RIGHT(B3, FIND("소",B3)+1)
":" 는 앞에 동일하게 있기 때문에 "소"를 찾은 다음 +1을 하면 T자가 추출됩니다.

=RIGHT 함수


 

 

 

엑셀 핸들로 수식을 복사하면 모두 정상적으로 내용이 추출됩니다.

설명해 드리고자 예제를 활용했으나 실무에는 규칙적인 데이터에서 추출하거나 더 복잡한 데이터일 수 있습니다.
천천히 먼저 하고자 하는 값을 강제로 숫자로 추출 후 그 값을 수식으로 변경하시면 어렵지 않게 추출하실 수 있습니다.