본문 바로가기
엑셀공부

엑셀 텍스트 함수: LEFT, RIGHT, MID 함수로 문자 추출하기

by 곰탱이생각 2025. 2. 7.
반응형

엑셀에서는 숫자뿐만 아니라 문자열 데이터를 다루는 경우도 많습니다. 이때 특정 위치의 글자를 추출하거나 필요한 부분만 따로 떼어낼 수 있는 함수가 바로 LEFT, RIGHT, MID 함수입니다. 이 글에서는 이 세 가지 함수를 쉽고 자세하게 설명하겠습니다.

LEFT, RIGHT, MID 함수란?

이 세 함수는 문자열에서 특정 위치의 문자를 추출하는 데 사용됩니다. 각각의 함수는 다음과 같은 역할을 합니다:

  • LEFT 함수: 문자열의 왼쪽에서부터 원하는 개수만큼 문자를 가져옵니다.
  • RIGHT 함수: 문자열의 오른쪽에서부터 문자를 추출합니다.
  • MID 함수: 문자열의 중간에서 원하는 위치부터 특정 개수만큼 문자를 추출합니다.

함수의 기본 구조

1. LEFT 함수 기본 구조

=LEFT(텍스트, 문자 수)
  • 텍스트: 문자를 추출할 문자열입니다.
  • 문자 수: 왼쪽에서부터 몇 글자를 추출할지 지정합니다.

2. RIGHT 함수 기본 구조

=RIGHT(텍스트, 문자 수)
  • 텍스트: 문자를 추출할 문자열입니다.
  • 문자 수: 오른쪽에서부터 몇 글자를 추출할지 지정합니다.

3. MID 함수 기본 구조

=MID(텍스트, 시작 위치, 문자 수)
  • 텍스트: 문자를 추출할 문자열입니다.
  • 시작 위치: 몇 번째 글자부터 추출할지 지정합니다.
  • 문자 수: 시작 위치부터 몇 글자를 추출할지 지정합니다.

사용 예시

1. LEFT 함수 사용 예시

A열 (상품 코드)

예제: 상품 코드의 앞 두 글자(카테고리)를 추출하기

=LEFT(A2, 2)
  • 결과: AB, CD, EF
  • 설명: A열의 문자열에서 왼쪽 두 글자만 추출합니다.

2. RIGHT 함수 사용 예시

A열 (전화번호)

예제: 전화번호의 마지막 4자리 추출하기

=RIGHT(A2, 4)
  • 결과: 5678, 5432, 1357
  • 설명: 전화번호 문자열의 오른쪽 네 자리를 추출합니다.

3. MID 함수 사용 예시

A열 (주민등록번호)

예제: 주민등록번호에서 생년월일 추출하기

=MID(A2, 1, 6)
  • 결과: 900101, 850505, 790303
  • 설명: 문자열의 첫 번째 위치부터 6자리(생년월일)를 추출합니다.

실생활 활용 예시

1. 이름과 성 분리하기

A열 (전체 이름)

예제: 이름의 성(첫 글자)만 추출하기

=LEFT(A2, 1)
  • 결과: 김, 이, 박

예제: 이름에서 이름(나머지 부분)만 추출하기

=RIGHT(A2, LEN(A2)-1)
  • 결과: 철수, 영희, 민수
  • 설명: LEN 함수로 전체 글자 수를 구한 뒤 첫 글자를 제외한 나머지를 추출합니다.

2. 상품 코드에서 숫자 부분만 추출하기

A열 (상품 코드)

예제: 상품 코드에서 숫자만 추출하기

=MID(A2, 3, LEN(A2)-2)
  • 결과: 12345, 67890, 24680
  • 설명: 3번째 글자부터 시작해서 전체 글자 수에서 앞의 2글자를 제외한 나머지를 추출합니다.

마무리

LEFT, RIGHT, MID 함수는 문자열을 처리하는 데 있어 매우 강력한 도구입니다. 이 함수들을 잘 활용하면 데이터 정리와 분석을 훨씬 수월하게 할 수 있습니다. 실제 업무나 일상 생활에서도 다양한 방식으로 활용할 수 있으니, 꾸준히 연습해보세요!

728x90
반응형
LIST

댓글