엑셀이지, So Easy

Step46. 엑셀에서 가운데 글자 추출하기(MID)

A2M 2026. 7. 10. 19:47

 

엑셀에서 문자열의 왼쪽이나 오른쪽이 아니라
가운데에 있는 글자만 가져와야 할 때가 있다.

예를 들어
서울-강남-노트북
이라는 텍스트에서
지역명인 강남만 가져오고 싶을 수 있다.

이럴 때 사용하는 함수가 MID다.

MID 함수는
문자열에서 시작 위치를 지정하고,
그 위치부터 원하는 글자 수만큼 가져온다.

즉,
텍스트 중간에 있는 일정한 부분을 추출할 때 유용하다.

---

## 요약

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

텍스트에서
몇 번째 글자부터 가져올지 정하고,
몇 글자를 가져올지 지정한다.

---

## 1. 먼저 원본 텍스트와 추출 위치를 확인하자


이번 예제에서는
지역과 상품명이 함께 들어 있는 텍스트를 사용한다.

 

이제 MID 함수로
텍스트 중간의 지역명과 상품명을 추출해보자.

---

## 2. MID로 지역명 강남 추출하기

먼저 A2 셀에서
지역명 강남을 추출해보자.

D2 셀에 아래 수식을 입력한다.

=MID(A2,B2,C2)

A2 셀에는 서울-강남-노트북
이라는 텍스트가 들어 있다.

B2에는 시작 위치 4,
C2에는 글자수 2가 들어 있다.

즉,
A2 텍스트에서
4번째 글자부터 2글자를 가져오라는 의미다.

서울-강남-노트북에서
4번째 글자는 강이고,
2글자를 가져오면 강남이 된다.

따라서 결과는 강남이다.


---

## 3. 시작 위치와 글자 수를 바꾸면 결과도 달라진다

이번에는 부산-해운대-마우스에서
해운대를 추출해보자.

D3 셀에 아래 수식을 입력한다.

=MID(A3,B3,C3)

A3 셀에는
부산-해운대-마우스
라는 텍스트가 들어 있다.

B3에는 시작 위치 4,
C3에는 글자수 3이 들어 있다.

4번째 글자인 해부터
3글자를 가져오면
해운대가 된다.

즉,
같은 MID 함수라도
시작 위치와 글자 수를 어떻게 지정하느냐에 따라
추출 결과가 달라진다.


---

## 4. 같은 방식으로 상품명도 추출할 수 있다

MID 함수는 지역명뿐 아니라
상품명 추출에도 사용할 수 있다.

예를 들어
서울-강남-노트북에서
상품명 노트북을 가져오려면
7번째 글자부터 3글자를 가져오면 된다.

수식은 아래와 같다.

=MID(A2,B2,C2)

이 예제의 상품명 추출표에서는
B2에 7,
C2에 3이 들어 있다.

따라서 A2에서
7번째 글자부터 3글자를 가져와
노트북을 반환한다.


---

## 5. 정리해보자


MID 함수는
텍스트 중간에서 원하는 글자를 추출하는 함수다.

기본 구조는 아래와 같다.

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

대표 예시는 아래와 같다.

=MID(A2,4,2) → 강남
=MID(A2,B2,C2) → 강남
=MID(A2,7,3) → 노트북

정리하면
MID는 왼쪽이나 오른쪽 기준이 아니라,
정해진 시작 위치에서
원하는 글자 수만큼 가져올 때 사용한다.

상품코드,
지역명,
고정된 형식의 문장이나 코드에서
중간 부분을 추출할 때 유용하다.

오늘 포스팅이 도움이 되었길 바란다.