엑셀 LEFT, RIGHT, MID 함수 완벽 정리

엑셀 LEFT, RIGHT, MID 함수 완벽 정리

엑셀 LEFT·RIGHT·MID 함수 완벽 이해하기

엑셀에서 데이터를 다루다 보면 특정 위치의 텍스트만 추출해야 하는 상황이 매우 자주 발생합니다. 예를 들어, 주민등록번호에서 앞자리만 추출하거나, 상품코드에서 특정 구역의 번호만 따로 가져오거나, 주소·이메일·전화번호에서 규칙 있는 부분만 자동으로 분리하는 작업이 있습니다.

이때 가장 기본이 되는 함수가 바로 LEFT, RIGHT, MID입니다. 세 함수는 구조가 매우 단순하지만, 활용도는 엄청나며 초보자도 빠르게 실무에 적용할 수 있습니다.


1. LEFT 함수 – 왼쪽에서부터 문자를 추출

LEFT 함수는 텍스트의 왼쪽에서부터 원하는 개수만큼 문자를 가져오는 함수입니다.

함수 구조

=LEFT(텍스트, 문자수)

예시

A1 = "2025-EX-1450"

상품코드의 앞 4자리(연도)를 가져오려면:

=LEFT(A1, 4)

결과 → 2025

실무 활용 예

  • 주문번호에서 연도 추출
  • 이메일 주소에서 ID 앞자리 일부만 표시
  • 직원 코드의 직무 구분 문자를 추출

2. RIGHT 함수 – 오른쪽에서부터 문자를 추출

RIGHT 함수는 텍스트의 뒤쪽(오른쪽)에서부터 원하는 개수만큼 문자를 추출합니다.

함수 구조

=RIGHT(텍스트, 문자수)

예시

A1 = "2025-EX-1450"

상품 일련번호 4자리만 가져오고 싶다면:

=RIGHT(A1, 4)

결과 → 1450

실무 활용 예

  • 전화번호 뒤 4자리 추출
  • 품목코드 마지막 그룹 가져오기
  • 파일명 뒤 확장자 구분

3. MID 함수 – 원하는 위치에서 원하는 만큼 추출

MID 함수는 텍스트의 특정 위치에서 시작하여 지정한 수만큼 문자를 가져오는 함수입니다.

함수 구조

=MID(텍스트, 시작위치, 문자수)

예시

A1 = "2025-EX-1450"

중간의 품목 코드 "EX"만 추출한다면:

=MID(A1, 6, 2)

결과 → EX

실무 활용 예

  • 상품코드 중간 그룹 추출
  • 문자열에서 특정 문구만 가져오기
  • 규칙적으로 구성된 데이터에서 구간별 정보 분리

4. LEFT·RIGHT·MID를 활용한 실전 케이스

케이스 1: 주민등록번호 앞자리 추출

A1 = "900101-1234567"

생년월일만 필요하다면:

=LEFT(A1, 6)

케이스 2: 전화번호 마지막 4자리 가져오기

A1 = "010-1234-5678"

=RIGHT(A1, 4)

케이스 3: 상품코드 규칙 추출

A1 = "PRD-2025-EX-1450"

  • 제품 종류 → =LEFT(A1, 3)
  • 연도 → =MID(A1, 5, 4)
  • 시리즈 코드 → =MID(A1, 10, 2)
  • 일련번호 → =RIGHT(A1, 4)

이처럼 텍스트 구조가 일정할 때는 LEFT, RIGHT, MID만으로도 강력한 분해 작업이 가능합니다.


5. 다른 함수와 함께 쓰면 더 강력해진다

문자열의 길이가 항상 동일하지 않다면, 단순히 숫자로 위치를 지정하기 어렵습니다. 이때는 FIND, SEARCH, LEN 같은 함수와 함께 쓰면 훨씬 유연해집니다.

예: 하이픈 위치가 항상 다를 때

전화번호 A1 = “010-5555-1234”

첫 번째 하이픈 앞 번호 추출

=LEFT(A1, FIND("-", A1)-1)

마지막 4자리 추출

=RIGHT(A1, 4)

하이픈 뒤 “중간 자리” 추출

=MID(A1, FIND("-", A1)+1, FIND("-", A1, FIND("-", A1)+1) - FIND("-", A1)-1)

복잡해 보이지만 원리는 단순합니다. ‘하이픈의 위치를 찾아 → 그 위치를 기준으로 → 문자를 추출’하는 방식이죠.


정리

LEFT, RIGHT, MID 함수는 엑셀의 기초 텍스트 처리에서 가장 중요한 핵심 함수입니다. 특히 규칙이 있는 데이터라면 이 세 함수만으로 상당히 많은 문자열 정리를 자동화할 수 있습니다.

만약 텍스트 위치가 일정하지 않다면 다음 단계로 FIND와 SEARCH를 함께 배우면 훨씬 강력한 텍스트 분석이 가능해집니다.

다음 글에서는 텍스트 위치를 인식하는 FIND·SEARCH 함수를 다룰까요? 또는 텍스트 길이를 계산하는 LEN 함수를 먼저 볼까요?

원하는 흐름을 알려주면 자연스럽게 이어지는 다음 글을 작성해드릴게요!

댓글 쓰기

0 댓글

신고하기

국세청 소득확인증명서 발급하기

엑셀 실무에서 자주 쓰는 함수 TOP 10 총정리

임영웅이 남긴 명언과 그 안의 철학 – 진심으로 사는 법

이미지alt태그 입력