반응형
엑셀 MID 함수는 중간 위치에서 n글자 추출 기능을 하는 함수입니다. 문자열 중간에서 원하는 부분만 쏙 빼내는 집게 이 글에서는 MID 함수의 기본 문법부터 실전 예시 3가지, 오류 해결법까지 총정리합니다.
- MID 함수란?
- 기본 문법 (Syntax)
- 실전 예시 3가지
- 주의사항 및 오류 해결
- 고급 활용 (함수 조합)
- 마무리 정리
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
반응형
'컴퓨터 > 엑셀 함수' 카테고리의 다른 글
| 14. 엑셀 FIND 함수 사용법 - 텍스트 위치 찾기(대소문자 구분) | 실전 예시 포함 (0) | 2026.04.25 |
|---|---|
| 13. 엑셀 LEN 함수 - 글자 수 세기 (1) | 2026.04.24 |
| 11. 엑셀 RIGHT 함수 - 오른쪽에서 n글자 추출 (0) | 2026.04.22 |
| 10. 엑셀 LEFT 함수 사용법 - 왼쪽에서 n글자 추출 | 실전 예시 포함 (0) | 2026.04.21 |
| 9. 엑셀 SWITCH 함수 사용법 - 값에 따라 분기 처리 | 실전 예시 포함 (1) | 2026.04.20 |