컴퓨터/엑셀 함수

12. 엑셀 MID 함수 사용법 - 중간 위치에서 n글자 추출 | 실전 예시 포함

새콤달코미 2026. 4. 23. 08:51
반응형

엑셀 MID 함수는 중간 위치에서 n글자 추출 기능을 하는 함수입니다. 문자열 중간에서 원하는 부분만 쏙 빼내는 집게 이 글에서는 MID 함수의 기본 문법부터 실전 예시 3가지, 오류 해결법까지 총정리합니다.

  1. MID 함수란?
  2. 기본 문법 (Syntax)
  3. 실전 예시 3가지
  4. 주의사항 및 오류 해결
  5. 고급 활용 (함수 조합)
  6. 마무리 정리

MID 함수란?

MID 함수는 중간 위치에서 n글자 추출 기능을 합니다. 문자열 중간에서 원하는 부분만 쏙 빼내는 집게

기본 문법 (Syntax)

=MID(텍스트, 시작위치, 글자수)
인수 설명 필수 여부
텍스트 원본 텍스트 필수
시작위치 추출 시작점 (1부터) 필수
글자수 추출할 글자 수 필수

실전 예시 3가지

예시 1: 인사팀: 주민번호에서 생년 추출

주민번호 앞자리에서 연도 2자리 추출

A B
주민번호앞 생년
850315 =MID(A2,1,2)
921208 =MID(A2,1,2)
001025 =MID(A2,1,2)
=MID(A2,1,2)
A B
주민번호앞 생년
850315 85
921208 92
001025 00

1번째 위치부터 2글자를 추출합니다.

예시 2: 영업팀: 상품코드 중간 분류 추출

'A-EL-001' 코드에서 중간 분류(EL) 추출

A B
상품코드 분류
A-EL-001 =MID(A2,3,2)
B-FD-023 =MID(A2,3,2)
C-CL-015 =MID(A2,3,2)
=MID(A2,3,2)
A B
상품코드 분류
A-EL-001 EL
B-FD-023 FD
C-CL-015 CL

3번째 위치부터 2글자를 추출합니다.

예시 3: 총무팀: 전화번호 중간자리 추출

'010-1234-5678'에서 가운데 4자리 추출

A B
전화번호 중간번호
010-1234-5678 =MID(A2,5,4)
010-9876-5432 =MID(A2,5,4)
010-5555-1111 =MID(A2,5,4)
=MID(A2,5,4)
A B
전화번호 중간번호
010-1234-5678 1234
010-9876-5432 9876
010-5555-1111 5555

5번째 위치부터 4글자를 추출합니다.

주의사항 및 오류 해결

오류 원인 해결법
#VALUE! 시작위치가 0 이하 시작위치는 1 이상이어야 합니다
#VALUE! 글자수가 음수 글자수는 0 이상이어야 합니다

고급 활용 (함수 조합)

MID + FIND

=MID(A2,FIND("-",A2)+1,4)

구분자 다음 위치부터 추출

MID + LEN

=MID(A2,3,LEN(A2)-4)

앞뒤를 잘라내고 중간만 추출

마무리 정리

✔️ MID는 텍스트 중간에서 원하는 위치/길이만큼 추출합니다

✔️ 시작위치는 1부터 시작합니다 (0이 아님!)

✔️ LEFT, RIGHT로 못하는 중간 추출에 사용합니다

다음 포스팅: 13. 엑셀 LEN 함수 사용법 - 글자 수 세기

728x90
반응형