엑셀 LEFT RIGHT MID 함수 완벽 설명

엑셀 LEFT RIGHT MID 함수 완벽 설명

엑셀 LEFT · RIGHT · MID — 텍스트 원하는 부분만 정확하게 추출하기

엑셀에서 텍스트 데이터를 다룰 때 가장 자주 마주치는 상황은 “원하는 위치의 글자만 뽑아오고 싶다”는 요구입니다. 예를 들어,

  • 주민등록번호에서 앞 6자리 또는 뒤 7자리만 추출
  • 상품코드에서 카테고리 코드만 가져오기
  • 주소에서 ‘시/도’, ‘구/군’만 떼어내기
  • 날짜 텍스트에서 연도, 월, 일만 따로 분리

이럴 때 반드시 필요한 함수가 바로 LEFT, RIGHT, MID — 텍스트 추출 3대장입니다. 이 글에서는 초보자도 바로 응용할 수 있게 각 함수의 개념과 실무 활용법, 자주 사용하는 조합까지 쉽고 자세히 설명합니다.


1. LEFT 함수 — 왼쪽에서 원하는 글자 수 추출

기본 구조

=LEFT(텍스트, 글자수)

예제

A1 = "2025-11-13"

=LEFT(A1, 4)

결과 → 2025 (연도만 추출)

자주 쓰는 실무 활용

  • 상품코드 앞 3자리 = 브랜드 코드
  • 사번 앞 2자리 = 부서 코드
  • 전화번호 앞 3자리로 통신사 구분

2. RIGHT 함수 — 오른쪽에서 원하는 글자수 추출

기본 구조

=RIGHT(텍스트, 글자수)

예제

A1 = "2025-11-13"

=RIGHT(A1, 2)

결과 → 13 (일만 추출)

실무 활용 예

  • 주민등록번호 뒤 7자리
  • 영수증번호 뒤 4자리만 사용
  • 문자 코드 끝 부분 = 제품 시리즈 정보

3. MID 함수 — 원하는 위치에서 시작해 특정 길이만 추출

기본 구조

=MID(텍스트, 시작위치, 길이)

예제

A1 = "2025-11-13"

=MID(A1, 6, 2)

결과 → 11 (월만 추출)

실무 활용 예

  • 제품코드에서 중간 2~3자리만 따오기
  • 문자열 중 ‘카테고리 구분’ 문자만 분리
  • 주소 텍스트에서 '구/군' 추출

4. 세 함수가 꼭 필요한 실제 실무 예시

예제 데이터

A1 = "PRD-235-KOR-01"

원하는 값사용 함수공식
PRD (상품 코드) LEFT =LEFT(A1, 3)
235 (중분류 코드) MID =MID(A1, 5, 3)
01 (옵션 번호) RIGHT =RIGHT(A1, 2)

이 3개 함수만 알아도 텍스트 기반 코드 작업의 70%를 해결할 수 있습니다.


5. SUBSTITUTE와 함께 쓰면 더 강력해지는 이유

LEFT·RIGHT·MID는 고정된 위치에서는 강하지만, 문자열의 구조가 매번 다를 때는 한계가 있습니다.

이때 SUBSTITUTE와 조합하면 어떤 형태의 문자열도 자유롭게 정리할 수 있습니다.

예) 전화번호에서 숫자만 추출

A1 = "010-2222-1111"

=SUBSTITUTE(A1,"-","")

결과 → 01022221111

이후 LEFT, MID, RIGHT로 원하는 부분만 뽑아오는 형태로 응용 가능합니다.


6. LEFT · RIGHT · MID에서 꼭 알아야 할 주의사항

① 한글은 1글자라도 '2byte'로 계산되지 않는다

예전 시스템에서는 한글이 2글자로 취급되곤 했지만 엑셀에서는 “한 글자는 무조건 1글자”로 인식됩니다.

② 공백도 문자로 계산된다

A1="홍 길 동" 전부 4글자가 아니라, 공백 포함 5글자입니다.

③ 문자 위치가 일정하지 않다면 MID로 해결 불가 → FIND, SEARCH와 조합

예를 들어 쉼표(,) 기준으로 앞 문자열만 가져오려면

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

좌표를 FIND로 찾아서 LEFT로 뽑아오는 방식입니다. 이 조합은 이후 글에서 더 자세히 다룰 예정입니다.


7. 실무에서 가장 많이 쓰는 공식 모음

① 이메일 아이디만 추출

A1 = "hero@naver.com"

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

② 이메일 도메인만 추출

=RIGHT(A1, LEN(A1) - FIND("@", A1))

③ 주민등록번호 앞 6자리

=LEFT(A1, 6)

④ 주민등록번호 뒷 첫 숫자로 성별 확인

=MID(A1, 8, 1)

⑤ 파일명에서 확장자 제거

A1="report_v1.0.xlsx"

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

정리

LEFT, RIGHT, MID 함수는 엑셀 텍스트 분석의 기본이자 핵심입니다. 다른 함수와 조합하면 어떤 형태의 데이터도 원하는 대로 정확히 분리하고 정리할 수 있습니다.

다음 글에서는 LEFT·RIGHT·MID를 한 단계 확장한 FIND / SEARCH — 문자 위치를 자동으로 찾아주는 함수 를 상세히 다뤄드릴까요?

계속 이어서 작성해드릴까요?

댓글 쓰기

0 댓글

신고하기

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

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

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

이미지alt태그 입력