셀 안의 문자열에서 원하는 부분만 뽑아내고 싶으신가요? MID 함수로 해결할 수 있습니다.

스프레드시트 작업에서 긴 텍스트 중 특정 부분만 뽑아내고 싶은 경우가 많습니다. 예를 들어 주민등록번호에서 생년월일만 추출하거나, 상품 코드에서 중간 숫자만 따로 뽑아내야 할 때 유용한 함수가 바로 MID입니다.


🔍 MID 함수란?

MID 함수는 문자열의 중간에서 지정된 위치와 길이만큼 문자를 추출해주는 함수입니다.
Excel에서도 동일한 이름으로 제공되며, Google Sheets에서 특히 자주 쓰이는 문자열 추출 함수입니다.


📘 함수 형식

MID(텍스트, 시작위치, 추출길이)
  • 텍스트: 대상 문자열 또는 셀
  • 시작위치: 몇 번째 문자부터 추출할지 (1부터 시작)
  • 추출길이: 몇 글자를 추출할지

✨ 예제 1: 주민등록번호에서 생년월일 추출

A열B열 (공식)결과
990101-1234567=MID(A2, 1, 6)990101

앞의 6자리만 추출하여 생년월일을 가져옵니다.


✨ 예제 2: 상품코드에서 중간 카테고리 추출

A열B열 (공식)결과
ABC-123-XYZ=MID(A2, 5, 3)123

5번째 문자부터 3글자 추출 → 중간 숫자 추출


✨ 예제 3: 고정 포맷 텍스트에서 특정 위치 추출

A열B열결과
주문번호:2025-KD-0001=MID(A2, 6, 9):2025-KD

문자 위치가 일정한 경우에는 MID로 정확하게 필요한 부분만 추출 가능


✨ 예제 4: 긴 문자열에서 뒤쪽 일부 추출

A열B열결과
ABCDEFGHIJKLMN=MID(A2, 10, 3)JKL

10번째 문자부터 3글자 추출 → 문자열 뒷부분에서 가져올 때 유용


🧩 실무 활용 팁

  • MID 함수는 SUBSTITUTE, FIND, LEN 등과 함께 사용하면 더욱 강력해집니다.
  • 예를 들어 FIND로 위치를 찾아서 MID의 시작위치로 쓸 수 있습니다.
  • 고정된 텍스트가 아니라면 LEFT, RIGHT 보다는 MID + 동적 위치 계산 조합이 적합합니다.

✅ 요약

함수용도
MID문자열 중간에서 글자 추출
사용 예주민번호, 상품코드, 주문번호 중 일부 추출 등

Similar Posts

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다