You are currently viewing 엑셀 LEFT MID RIGHT 함수 완전 정복 – 문자열 추출의 모든 것
엑셀의 문자열 추출 함수인 LEFT, MID, RIGHT를 한눈에 정리한 대표 이미지입니다.

엑셀 LEFT MID RIGHT 함수 완전 정복 – 문자열 추출의 모든 것

엑셀 LEFT, MID, RIGHT 함수

엑셀을 사용할 때 단순한 숫자 계산 외에도 문자열에서 필요한 부분만 추출해야 하는 상황이 자주 발생합니다.
예를 들어 이름에서 성만 가져오거나, 주민등록번호에서 생년월일을 분리하거나, 전화번호의 뒷자리만 따로 보여주고 싶을 때 입니다.

이럴 때 유용하게 사용할 수 있는 함수가 바로 LEFT, MID, RIGHT 함수입니다.
이 세 가지 함수만 잘 익혀두면 텍스트 데이터를 훨씬 자유롭고 유연하게 다룰 수 있게 됩니다.

이번 글에서는 각각의 함수가 어떤 역할을 하고, 어떤 상황에서 활용되며, 어떻게 사용할 수 있는지를 예제와 함께 직관적으로 설명드리겠습니다.
또한, 각 함수별 엑셀 실습 파일도 함께 제공해드리니 직접 해보시면 금방 숙지가 되실 것입니다.

LEFT 함수란?

문자열의 왼쪽부터 지정한 개수만큼 문자를 추출하는 함수입니다.
주로 ‘성’만 따로 추출하거나 코드 앞부분을 분리할 때 사용됩니다.


기본 형식:

=LEFT(문자열, 개수)

설명:

선택한 문자열의 왼쪽부터 지정한 글자 수만큼 추출합니다.


사용하는 방법:

  1. 원하는 셀에 = 입력
  2. 추출할 문자열이 있는 셀 클릭 (예: A2 셀)
  3. 쉼표 입력 후, 추출할 문자 수 입력 (예: 1)
  4. 엔터를 누르면 결과 확인
    =LEFT(A2, 1) 결과: (김철수에서 첫 글자)
  5.  
엑셀 LEFT 함수 예제 및 실습 화면 – 성 추출 및 직접 입력 연습

알아두기:

  • 숫자가 아닌 문자열 기반 함수입니다.
  • 셀에 입력된 숫자도 문자열로 취급되며 추출 가능합니다.
  • 텍스트 형식이 아닌 경우 TEXT() 함수와 함께 활용할 수 있습니다.
  • 여러 셀에 한꺼번에 적용할 땐 채우기 핸들을 사용하세요.

(두 번째 함수) MID 함수 – 중간 문자 추출하기

MID 함수란?

문자열에서 특정 위치부터 지정한 개수만큼 문자를 추출하는 함수입니다.
예를 들어 주민등록번호에서 생년월일(앞 6자리)을 분리하거나
상품 코드 중간의 특정 정보를 추출할 때 자주 사용됩니다.


기본 형식:

=MID(문자열, 시작위치, 개수)

설명:

선택한 문자열에서 지정한 위치부터 일정 개수만큼 문자를 추출합니다.


사용하는 방법:

  1. 추출할 결과를 표시할 셀에 = 입력
  2. 추출할 문자열이 있는 셀 클릭 (예: A2 셀)
  3. 쉼표 입력 후 시작 위치 지정 (예: 1 → 문자열 첫 문자)
  4. 다시 쉼표 입력 후 추출할 문자 개수 입력
  5. 엔터 입력 → 결과 확인
    =MID(A2, 1, 6) 결과: 900101 (주민번호에서 생년월일 부분 추출)
    1.  
엑셀 MID 함수 예제 및 실습 화면 – 주민번호에서 생년월일 추출

알아두기:

  • 시작 위치는 1부터 시작합니다.
  • 공백, 하이픈(–), 특수문자도 하나의 문자로 계산됩니다.
  • 특정 문자열을 잘라내는 데 매우 유용합니다.
  • 동적 길이를 다루려면 SEARCH() 또는 FIND() 함수와 함께 사용 가능합니다.

(세 번째 함수) RIGHT 함수 – 오른쪽 문자 추출하기

RIGHT 함수란?

문자열의 오른쪽부터 지정한 개수만큼 문자를 추출하는 함수입니다.
전화번호의 마지막 4자리, 코드 끝부분 추출 등에 유용합니다.


기본 형식:

=RIGHT(문자열, 개수)

설명:

선택한 문자열의 오른쪽에서부터 지정한 개수만큼 문자를 추출합니다.


사용하는 방법:

  1. 함수 입력할 셀에 = 입력
  2. 문자열이 입력된 셀 선택 (예: A2)
  3. 쉼표 입력 후 추출할 글자 수 입력 (예: 4)
  4. 엔터 입력 → 결과 확인
    =RIGHT(A2, 4) 결과: 5678 (전화번호 010-1234-5678에서 마지막 4자리)
엑셀 RIGHT 함수 예제 및 실습 화면 – 전화번호 뒷자리 추출

알아두기:

  • 공백, 특수문자도 포함되어 추출됩니다.
  • 정해진 형식이 있는 문자열(전화번호, 우편번호 등)에 효과적입니다.
  • 셀 서식이 숫자인 경우 텍스트로 변환하여 사용하는 것이 안전합니다.
  • LEFT 함수와 함께 조합하여 텍스트 양 끝에서 정보 추출이 가능합니다.

(실습) 모든 함수 사용해서 주소록 정리하기

실습이 필요한 이유

지금까지 배운 LEFT, MID, RIGHT 함수는 각각 따로 배웠지만, 현실에서는 이 세 가지 함수를 조합해서 한 번에 많은 데이터를 정리하는 경우가 많습니다.

이번 실습은 총 300개의 주소 데이터를 바탕으로
각 함수들을 적절히 사용해 원하는 항목(국가, 시, 구, 우편번호)을 자동으로 분리해보는 예제입니다.

사용하는 방법:

  1. 각 행의 A열에 전체 주소가 입력된 상태에서 시작
  2. B열에 LEFT 함수로 앞 5글자 추출 (=LEFT(A2, 5))
  3. C열부터 E열까지 MID 함수로 특정 위치부터 원하는 단어 추출
  4. F열에 RIGHT 함수로 우편번호 추출 (=RIGHT(A2, 13))
  5. 셀을 아래로 복사하여 300개 주소에 한 번에 적용
  6. 주소 항목별로 필터, 정렬, 분석 가능
엑셀 주소 데이터에서 LEFT, MID, RIGHT 함수로 국가, 시, 구, 우편번호를 각각 추출한 실습 화면
내용 사용 함수
A열 전체 주소 (원본) -
B열 LEFT로 "대한민국" 추출 =LEFT(A18, 5)
C열 MID로 "서울시" 추출 =MID(A18, 6, 3)
D열 MID로 "종로구" 추출 =MID(A18, 10, 3)
E열 RIGHT로 "우편번호 333-111" 추출 =RIGHT(18, 13)

알아두기:

  • 동일한 구조의 텍스트 데이터가 많을 때 유용합니다.
  • 여러 함수를 조합하면 반복적인 텍스트 분해 작업을 자동화할 수 있습니다.
  • 텍스트의 시작 위치나 길이가 일정하지 않다면 SEARCH()와 함께 사용하면 더욱 유연해집니다.
  • 실무에서는 주소록 정리, 이메일 도메인 분리, 코드 해석 등 다양한 상황에 적용됩니다.

LEFT, MID, RIGHT 함수를 정리하며

엑셀 LEFT MID RIGHT 함수

지금까지 엑셀에서 문자열을 다룰 때 매우 유용한 함수인
LEFT, MID, RIGHT 함수에 대해 살펴보았습니다.

이 세 함수는 따로 보면 단순해 보일 수 있지만,
데이터 전처리, 보고서 자동화, 텍스트 필터링
실무에서 정말 자주 쓰이는 강력한 도구들입니다.

제공된 실습 파일을 통해 직접 함수 사용법을 입력하고 결과를 확인해보시면
훨씬 더 빠르게 개념이 잡히고 응용력도 생기실 것입니다.

엑셀에는 이 외에도 유용한 텍스트 함수들이 많지만,
오늘 소개해드린 세 가지가 그 출발점입니다.

감사합니다!

답글 남기기