엑셀 불규칙 텍스트 추출 방법

엑셀 불규칙 텍스트 추출 방법을 찾고 계신가요? 특정 텍스트에서 내가 원하는 텍스트만 불규칙적으로 찾고자 하는 경우 어떻게 해야 될까요? 결론만 알려드리면 LEFT, RIGHT, LEN, FIND, MID 와 같은 함수를 사용하면 됩니다.




핵심 요약

엑셀 불규칙 텍스트 추출 방법

  1. =LEFT(C2,FIND(“@”,C2)-1) → 왼쪽에서부터 특정 텍스트가 있는 곳까지의 텍스트를 추출해 내는 경우
  2. =RIGHT(C2,LEN(C2)-FIND(“@”,C2)) → 오른쪽에서부터 내가 원하는 부분까지의 텍스트를 추출해 내는 경우


엑셀 불규칙 텍스트 추출 방법

엑셀 불규칙 텍스트 추출 방법을 지금 바로 알아보겠습니다.

  • 이걸 하기 위해선 LEFT 함수, RIGHT 함수, MID 함수, LEN 함수, FIND 함수 이 5가지 함수의 사용 방법을 알아야 됩니다.

왜냐하면 이 5개의 함수가 사용되기 때문입니다.

따라서 이 5개 함수의 사용 방법부터 먼저 알아보겠습니다.


1.LEFT 함수

먼저 LEFT 함수 사용 방법입니다. LEFT 함수는 문자열의 왼쪽에서부터 내가 원하는 자리 수까지의 텍스트를 잘라내서 추출해 주는 함수입니다.

▼아래 사진처럼 함수를 입력하면 12345라는 결과값이 나옵니다. 왼쪽에서부터 다섯 번째 자리까지 잘라서 텍스트를 추출한 것이기 때문입니다.

=LEFT(C2,5) → 12345

LEFT 함수 사용법
LEFT 함수 사용법



2.RIGHT 함수

다음으로 RIGHT 함수라는 것이 있는데요. 이건 LEFT 함수와 반대로 오른쪽에서부터 내가 원하는 자릿수까지의 텍스트를 잘라내 주는 함수입니다.

▼아래와 같이 입력하면 67890이라는 결과값이 나오게 됩니다. 즉, 오른쪽에서부터 다섯 번째 자리까지 잘랐기 때문에 아래와 같이 결과값이 나오게 되는 것입니다.

=RIGHT(C2,5) → 67890

RIGHT 함수 사용법
RIGHT 함수 사용법



3.MID 함수

MID 함수라는 것도 있는데요. 이건 텍스트에서 내가 원하는 중간에 있는 문자만 딱 떼서 추출해내는 함수입니다.

▼예를 들어 ‘김밥’ 이라는 텍스트를 추출해 내고 싶다면 아래와 같이 입력을 하면 되는데요. 왼쪽에서부터 일곱 번째 자리부터 시작해서 총 2개의 자릿수를 잘라내서 추출해라라는 의미라 의미로 아래의 함수식을 입력한 것입니다.

=MID(C2,7,2) → 김밥

MID 함수 사용법
MID 함수 사용법



4.LEN 함수

LEN이라는 함수도 알아야 됩니다. 이 함수는 해당 텍스트의 글자 개수를 알려주는 함수입니다.

▼C2 셀에 있는 텍스트 내의 자릿수가 14개이기 때문에 14라는 결과값이 나올 것입니다.

=LEN(C2) → 14

LEN 함수 사용법
LEN 함수 사용법



5.FIND 함수

FIND 함수도 중요합니다. FIND 함수는 텍스트 내에서의 내가 원하는 텍스트 자릿수를 찾아주는 함수입니다.

▼아래와 같이 함수식을 입력하면 왼쪽에서부터 첫 번째에 위치한 대시(-)의 자릿수인 6이라는 결과값이 나오게 됩니다.

=FIND(“-“,C2) → 6

FIND 함수 사용법1
FIND 함수 사용법1



두 번째 대시(-) 의 자릿수를 찾고 싶다면 FIND 함수 내 세 번째 인수에 7이라고 입력을 해 주면 됩니다.

=FIND(“-“,C2,7)

▼그럼 FIND 함수는 일곱 번째 자리부터 대시를 찾기 시작합니다. 그래서 두 번째 대시의 자릿수인 9라는 결과값을 반환해 줍니다.

FIND 함수 사용법2
FIND 함수 사용법2



6.엑셀 불규칙 텍스트 추출 방법(LEFT 함수)

이제 실전입니다. LEFT 함수와 FIND 함수를 이용해서 불규칙 텍스트를 추출하는 방법을 알아볼게요.

▼아래 이메일에서 골뱅이(@) 왼쪽에 나와 있는 아이디 부분만 추출해 낸다고 해보겠습니다.

LETF 함수와 FIND 함수 이용해서 @ 앞자리만 추출하기
LETF 함수와 FIND 함수 이용해서 @ 앞자리만 추출하기

▼이 경우 아래와 같이 함수식을 입력해 주면 됩니다.

=LEFT(C2,FIND(“@”,C2)-1)

이 함수식의 해석을 잠깐 살펴보면요.

  1. FIND(“@”,C2) → FIND 함수를 통해서 C2 셀에서의 골뱅이 자릿수를 찾은 거고요.
  2. LEFT(C2,FIND(“@”,C2) → LEFT 함수를 이용해서 C2 셀 내에서의 골뱅이 자리까지의 텍스트를 추출해 내는 겁니다. 근데 그냥 이렇게만 함수식을 입력하면 골뱅이까지의 결과값이 나오게 됩니다.
  3. =LEFT(C2,FIND(“@”,C2)-1) → 즉, 골뱅이는 빼야 되기 때문에 빼기 1을 해주는 겁니다. 그럼 골뱅이 앞자리까지의 텍스트가 추출되어 나오게 됩니다.


7.엑셀 불규칙 텍스트 추출 방법(RIGHT 함수)

두 번째 불규칙 텍스트 추출 방법입니다.

이번엔 RIGHT 함수, LEN 함수, FIND 함수 이 세 가지 함수를 모두 사용해 볼 겁니다.

▼이번엔 아래와 같이 함수식을 입력해 줍니다.

=RIGHT(C2,LEN(C2)-FIND(“@”,C2))

RIGHT, LEN, FIND 함수 이용해서 @ 뒷자리 도메인만 추출하기
RIGHT, LEN, FIND 함수 이용해서 @ 뒷자리 도메인만 추출하기

함수식을 살짝 설명을 해 보겠습니다.

  1. LEN(C2) → 먼저 LEN 함수를 통해 해당 텍스트의 전체 자릿수를 찾아줍니다.
  2. FIND(“@”,C2) → 그리고 FIND 함수를 통해서 골뱅이 까지의 자릿수를 찾아줍니다.
  3. LEN(C2)-FIND(“@”,C2) → 그리고 LEN 함수를 구해 통해 구한 전체 자릿수에서 골뱅이까지의 자릿수를 빼줍니다. 그럼 골뱅이 다음에 해당되는 도메인 부분의 자릿수가 나오게 되겠죠.
  4. =RIGHT(C2,LEN(C2)-FIND(“@”,C2)) → 이렇게 자릿수를 구해서 RIGHT 함수를 통해 C2 셀 내의 도메인 부분의 텍스트만 추출해 낼 수 있게 되는 것입니다.



추천글

엑셀 FIND 함수 사용법

LEFT 함수 사용법 |쉽게이해

엑셀 MID 함수 사용법

엑셀 RIGHT 함수 사용법

엑셀 LEN 함수 사용법

이상 엑셀 불규칙 텍스트 추출 방법에 관한 글이었습니다.