엑셀 문자 추출 함수 | FIND LEFT LEN RIGHT

엑셀 문자 추출 함수로 FIND, LEFT, LEN, RIGHT가 있습니다. 특정문자 및 글자를 추출하려는 경우 유용하게 사용할 수 있는 함수들인데요. 오늘은 엑셀 원하는 데이터 추출 함수 사용법을 알아보겠습니다.


엑셀 문자 추출 함수 파일을 다운로드 받아서 직접 연습해보며 글을 읽는 것도 좋습니다.

엑셀 문자 추출 함수: LEFT FIND 함수 활용

엑셀 문자 추출을 위해 left 함수와 find 함수를 함께 사용하는 방법을 알아 보겠습니다.

1.LEFT(대상, 자리수): 글자 추출

그전에 left 함수가 무엇인지 간단히 알아 보겠습니다. 아래 사진을 보시면 홍길동 사원이라는 텍스트가 나와 있습니다. 여기서 left 함수를 사용해서 홍길동 이라는 텍스트만 추출 해 보도록 하겠습니다.

엑셀 문자 추출 함수 1.LEFT 함수 사용법 사진

그러기 위해서 left 함수를 입력해 준 후 첫 번째 인수로 A1 셀을 클릭 합니다. 그리고 두 번째 인수로 3을 입력 해주는 데요. 3을 입력 하는 이유는 ‘홍길동사원’ 에서 ‘홍길동’ 텍스트가 3번째 자리에 위치해 있기 때문입니다.

그후 엔터키를 누르면 홍길동 이라는 텍스트만 추출 되게 됩니다.



2.FIND(찾을문자, 대상): 글자위치 번호 추출

이번에는 find 라는 함수입니다. find 함수는 전체 텍스트에서 내가 찾으려는 글자가 몇 번째 위치 하는지 찾아 내 주는 함수 입니다.

아래 사진을 보시면 ‘홍길동사원’이라는 텍스트가 나와 있습니다. 여기서 ‘홍길동사원’ 텍스트 내의 ‘동’이 몇 번째 위치 하는지 find 함수를 이용해서 찾아내 보겠습니다.

엑셀 문자 추출 함수 2.FIND 함수 사용법 사진

우선 find 함수를 입력을 하고요. 큰 따옴표를 입력한 후 ‘동’이라고 입력을 합니다. 그리고 콤마를 입력하고 ‘홍길동사원’ 전체 텍스트가 나와있는 A1 셀을 클릭 합니다. 그리고 엔터키를 누릅니다.

그럼 위 사진처럼 3이라는 숫자가 나오는데요. ‘홍길동사원’ 텍스트에서 ‘동’ 이 3번째 위치하고 있기 때문에 3이라는 결과 값이 나온 것입니다.



3.LEFT FIND 함수 활용해서 문자 추출하기

LEFT 함수와 FIND 함수를 동시에 활용해서 문자를 추출 해 보도록 하겠습니다. 아래의 사진을 보시면 사원의 직원 이메일이 나와 있습니다. 여기서 @앞 부분에 해당 되는 직원 아이디만 추출 해 보도록 하겠습니다.

3.LEFT FIND 함수 같이 활용하기 사진

우선 left 함수를 입력 합니다. 그리고 첫 번째 인수로 ‘대상’을 입력 해야 합니다. 대상은 우리가 찾을 직원 아이디가 포함되어 있는 전체 텍스트이므로 B2 셀을 클릭 해 주면 됩니다.

4.LEFT FIND 함수 사용법 상세내용 사진

그리고 left 함수 두 번째 인수는 자리 수입니다. 텍스트 길이가 긴 경우 우리가 직접 자리 수를 계산 하기가 번거롭지요. 그래서 이 경우 find 함수를 이용해서 자리 수를 구할 수 있습니다.

우선 find 함수를 입력하고 첫 번째 인수로 찾을 문자를 입력 해야 합니다. @부분까지의 글자수를 구하면 되기 때문에 @를 입력을 합니다. 그리고 콤마를 입력하고 전체 텍스트인 B2셀을 클릭 합니다.

그런데 우리는 @앞자리까지의 텍스트 수만 추출 할 것입니다. 근데 find 함수로 @까지의 자리 수를 찾았습니다. 때문에 -1을 합니다. 그럼 @앞까지의 글자수를 구할 수 있게 됩니다.

위 사진처럼 함수를 입력하고 엔터키를 누르면 @앞까지의 직원 아이디만 텍스트가 추출 되어서 나옵니다.



엑셀 문자 추출 함수: RIGHT LEN FIND 함수 활용

이번에는 RIGHT LEN FIND 함수를 이용해서 문자를 추출 하는 방법을 알아 볼 것입니다.


1.RIGHT(대상, 자리수): 글자 추출

먼저 RIGHT 함수가 무엇인지 간단하게 알아 볼게요. 아래 사진을 보시면 ‘홍길동사원’이라는 텍스트가 나와 있습니다. 여기서 ‘사원’이라는 텍스트만 추출 해 본다고 해 볼게요.

엑셀 문자 추출 함수 6.RIGHT 함수 뜻 사진

RIGHT 함수를 입력을 하고 전체 텍스트인 A1 셀을 클릭 합니다. 그리고 콤마를 입력 하고 2를 입력하면 ‘사원’이라는 텍스트만 추출이 되는데요.

RIGHT 함수의 경우 텍스트의 오른쪽, 즉 텍스트 끝에서부터 순서대로 1,2,3,4,5가 됩니다. 사원이라는 텍스트는 2번째 자리입니다. 때문에 2라고 입력을 하면 됩니다.



2.LEN(대상): 전체 글자수 추출

이번엔 LEN 함수 입니다. LEN 함수는 텍스트의 전체 글자수가 몇 개인지 알아 내 주는 함수 입니다. 아래 사진처럼 ‘홍길동사원’의 텍스트 글자 개수가 몇 개인지 LEN 함수를 통해서 알아 낼 수 있는 것입니다.

엑셀 문자 추출 함수 7.LEN 함수 뜻 사진

LEN 함수를 입력하고 글자 수를 알려고 하는 셀을 클릭하고 엔터키를 누릅니다. 위 예시 의 경우 ‘홍길동사원’은 5글자 수입니다. 따라서 5라는 결과 값이 나오게 된 것이죠.



3.RIGHT LEN FIND 함수 활용해서 문자 추출하기

이번에는 RIGHT LEN FIND 함수를 활용해서 문자를 추출 해 보도록 하겠습니다. 이번에도 아래 사진에 직원 이메일이 나와 있습니다. 여기서 @뒤에 해당되는 도메인 명만 따로 추출 해 보겠습니다.

8.RIGHT LEN FIND 함수 활용하기 사진

우선 RIGHT 함수를 입력해 줍니다. 첫 번째 인수로 대상을 입력 해줘야 됩니다. 대상은 전체 텍스트에 해당되므로 B2 셀을 입력해 줍니다. 그리고 두 번째 인수는 자릿수를 입력 해야 합니다.

9.RIGHT LEN FIND 함수 활용법 사진

텍스트가 긴 경우에는 직접 자릿수를 입력 하는 것이 어렵습니다. 따라서 LEN, 함수와 FIND 함수를 이용해서 자릿수를 구해야 합니다.

따라서 첫 번째로 LEN 함수를 이용해서 전체 텍스트 수를 구합니다. 그리고 find 함수를 이용해서 @앞자리까지의 텍스트 수를 구합니다. 그 후 전체 텍스트 수에서 @앞자리 수까지 빼 주면 도메인 명만 구할 수 있습니다.

@ 앞자리 수 구하는 방법



▶︎=RIHGT(B2,LEN(B2)-FIND(“@”,B2))

따라서 LEN 함수 입력을 한 후 – 기호를 입력을 해 주고 find 함수를 입력 합니다. find 함수에서는 @자리수까지 찾을 것입니다. 때문에 첫 번째 인수로 @를 입력하고 두 번째 인수로 전체 셀인 B2 셀을 클릭 합니다.

그리고 괄호를 2번 닫아주고 엔터키를 누르면 @ 뒤에 해당되는 도메인 텍스트만 추출 할 수 있습니다.




<결론>

▶︎엑셀 문자 추출 함수

1.FIND 함수: 글자 위치 번호 반환.

2.LEFT 함수: 왼쪽부터 내가 지정한 위치까지 텍스트가 반환되도록 함.

3.LEN 함수: 텍스트 전체 글자 수를 계산해 줌.

4.RIGHT 함수: 오른쪽부터 내가 지정한 위치까지 텍스트가 반환되도록 함.

이상 엑셀 문자 추출 함수 사용법에 관한 글이었습니다.

Leave a Comment