본문 바로가기
엑셀

엑셀 MID 함수

by 엑셀 함수_예2바른 말대가리 2024. 12. 24.

안녕하세요 엑셀 함수_예2 바른 말대가리입니다

오늘은 엑셀 함수 MID에 대해서 알아보도록 하겠습니다

 

 

엑셀의 MID 함수: 쉽게 배우기

 

엑셀에서 MID 함수는 문자열 데이터 처리에서 필수적인 도구입니다

 

특정 위치에서 시작해 지정된 수만큼의 문자를 추출할 수 있어,

 

데이터 분석이나 텍스트 데이터 처리 시 매우 유용합니다

 

이제 MID 함수에 대해 아주 쉽게, 자세히 설명드리겠습니다

 

 

엑셀의 MID 함수란?

 

MID 함수는 문자열의 중간에서 원하는 부분만 가져오는 함수입니다

 

예를 들어, "안녕하세요"라는 문자열에서 "하세"라는 부분만 추출하고 싶을 때,

 

MID 함수를 사용하면 간단히 해결할 수 있습니다

 

활용 이유:

  • 대량의 텍스트 데이터에서 필요한 정보만 골라낼 때 유용합니다.
  • 데이터 분석 및 보고서 작성 시 시간을 절약할 수 있습니다.

예시:

"2023년 12월 25일"에서 "12월"만 추출하고 싶다면, MID 함수는 다음과 같이 사용할 수 있습니다

=MID("2023년 12월 25일", 7, 3)

결과는 **"12월"**입니다.

 

 

엑셀 MID 함수의 기본 구문

 

구문:

MID(텍스트, 시작위치, 추출할 문자 수)

각 요소의 의미:

  1. 텍스트: 문자열입니다. 예를 들어 "안녕하세요"가 여기에 들어갑니다
  2. 시작위치: 추출을 시작할 위치를 숫자로 입력합니다
    • 위치는 1부터 시작합니다
    • 추출할 문자 수: 몇 개의 문자를 가져올지 지정합니다.
    • 반드시 1 이상이어야 하며, 0 이하의 값을 입력하면 오류가 발생합니다

예시:

문자열 "엑셀 함수 사용법"에서 "함수"를 추출하려면 다음과 같이 작성합니다

=MID("엑셀 함수 사용법", 4, 2)

 

결과는 **"함수"**입니다

 

 

엑셀 MID 함수 사용 예시

 

기본 예시

 

"안녕하세요, 엑셀 함수입니다."에서 **"엑셀"**을 추출하고 싶다면

=MID("안녕하세요, 엑셀 함수입니다.", 6, 2)
  • 6: 추출을 시작할 위치 (6번째 문자: "엑")
  • 2: 추출할 문자의 개수
    결과: "엑셀"

 

또 다른 예시

 

"서울특별시 강남구"라는 문자열에서 "강남"을 추출하려면

=MID("서울특별시 강남구", 8, 2)
  • 8: "강남"의 첫 번째 문자 위치
  • 2: 두 글자를 추출
    결과: "강남"

 

 

엑셀 MID 함수와 다른 함수 비교

 

MID 함수는 다음 두 함수와 함께 자주 사용됩니다

  1. LEFT 함수: 문자열의 왼쪽에서 문자를 추출.
    • 예: =LEFT("안녕하세요", 2) → "안녕"
  2. RIGHT 함수: 문자열의 오른쪽에서 문자를 추출.
    • 예: =RIGHT("안녕하세요", 2) → "세요"

 

비교:

  • LEFT와 RIGHT는 각각 문자열의 시작과 끝 부분에서만 데이터를 가져옵니다
  • MID는 중간에서 원하는 위치부터 문자를 추출할 수 있어 더 유연합니다

 

예시:

문자열 "ABCDE"에서:

  • LEFT 함수로 "AB" 추출: =LEFT("ABCDE", 2)
  • RIGHT 함수로 "DE" 추출: =RIGHT("ABCDE", 2)
  • MID 함수로 "CD" 추출: =MID("ABCDE", 3, 2)

 

 

 

엑셀  MID 함수의 주의사항

  1. 시작위치 값
    • 시작위치는 1 이상이어야 합니다
    • 문자열의 길이를 초과하는 위치를 입력하면 결과는 빈 문자열("")이 됩니다
  2. 추출할 문자 수
    • 추출할 문자 수는 0 이하로 설정할 수 없습니다
    • 만약 시작 위치와 문자 수가 실제 문자열 범위를 벗어나면 일부만 추출되거나 빈 문자열이 반환됩니다

예시:

=MID("엑셀 함수", 10, 2)
  • 10번째 문자가 없으므로 결과는 "" (빈 문자열).

 

 

엑셀  MID 함수의 활용 사례

 

1) 날짜 데이터 처리

 

"2024-12-25"에서 "12" (월)만 추출하려면:

=MID("2024-12-25", 6, 2)

결과: "12"

 

 

2) 이름 추출

 

"김철수 - 서울"이라는 데이터에서 이름인 "김철수"만 추출하려면:

=MID("김철수 - 서울", 1, 3)

결과: "김철수"

 

 

3) 전화번호 분리

 

"010-1234-5678"에서 국번 "1234"만 추출하려면:

=MID("010-1234-5678", 5, 4)

결과: "1234"

 

 

엑셀 MID 함수 자주 묻는 질문 (FAQ)

 

Q1. 시작위치를 0으로 설정하면 어떻게 되나요?
A. 엑셀에서 시작위치는 1 이상이어야 합니다. 0으로 설정하면 오류가 발생합니다

 

Q2. 문자열의 길이를 초과하는 시작위치를 입력하면요?
A. 이 경우, MID 함수는 빈 문자열("")을 반환합니다

 

Q3. 어떤 상황에서 MID 함수가 유용한가요?
A. 텍스트 데이터에서 특정 정보를 추출해야 할 때, 예를 들어

  • 보고서에서 특정 항목 필터링
  • 날짜, 시간 데이터의 세부 분리
  • 대량 데이터에서 필요한 문자열만 추출

 

엑셀 MID 함수 마무리

 

MID 함수는 엑셀에서 텍스트 데이터 분석에 필수적인 도구입니다

 

LEFT, RIGHT 함수와 함께 사용법을 익히면 데이터 처리 속도와 정확성을 크게 향상시킬 수 있습니다

 

여러 예제를 활용하며 연습해 봅시다

'엑셀' 카테고리의 다른 글

엑셀 IFS 함수  (0) 2024.12.27
엑셀 ISERROR 함수  (1) 2024.12.25
엑셀 INT 함수  (0) 2024.12.23
엑셀 COUNTA 함수  (0) 2024.12.23
엑셀 ROUND 함수  (0) 2024.12.23