엑셀에서 MID 함수는 텍스트 문자열의 중간에서 지정된 위치와 길이에 따라 문자를 추출하는 데 사용됩니다. 이 함수는 텍스트 데이터에서 특정 위치의 부분 문자열을 추출할 때 유용하며, 특히 데이터의 일부분을 잘라내는 작업에 자주 활용됩니다. 이번 글에서는 MID 함수의 기본 사용법과 다양한 실무 예제를 통해 이 함수를 어떻게 활용할 수 있는지 알아보겠습니다.
MID 함수의 기본 작성 형태
MID 함수의 기본적인 작성 구조는 다음과 같습니다:
=MID(텍스트, 시작위치, 추출길이)
여기서 텍스트
는 문자를 추출할 텍스트 문자열을 지정하고, 시작위치
는 추출을 시작할 위치(왼쪽에서 몇 번째 문자), 추출길이
는 추출할 문자 개수를 의미합니다.
MID 함수의 사용처와 구체적인 예시
MID 함수는 텍스트의 중간에서 특정 부분을 추출해야 할 때 유용합니다. 예를 들어, 주민등록번호나 제품 코드의 중간 부분을 추출하거나, 특정 형식의 데이터에서 일부분을 가져올 때 사용됩니다.
아래는 MID 함수를 사용하는 기본적인 예시입니다:
예시 1: 주민등록번호의 생년월일 추출
아래 표에서 MID 함수를 사용하여 주민등록번호의 생년월일(앞 6자리)을 추출하는 방법입니다:
A | B | C | |
---|---|---|---|
1 | 이름 | 주민등록번호 | 생년월일 |
2 | 김철수 | 900101-1234567 | =MID(B2, 1, 6) |
3 | 박영희 | 850203-2345678 | =MID(B3, 1, 6) |
위의 경우, =MID(B2, 1, 6)
을 사용하면 결과로 "900101"이 반환됩니다.
예시 2: 제품 코드의 중간 부분 추출
MID 함수는 제품 코드의 중간 부분을 추출하는 데도 유용합니다. 예를 들어, 아래 표에서 제품 코드의 중간 4자리를 추출하는 방법입니다:
A | B | C | |
---|---|---|---|
1 | 제품명 | 제품 코드 | 중간 코드 |
2 | 상품 A | A1234567 | =MID(B2, 2, 4) |
3 | 상품 B | B7654321 | =MID(B3, 2, 4) |
위의 경우, =MID(B2, 2, 4)
을 사용하면 결과로 "1234"가 반환됩니다.
MID 함수의 실무형 예제
실무에서는 MID 함수를 활용해 다양한 텍스트 데이터를 추출하고 가공할 수 있습니다. 예를 들어, 특정 포맷에서 필요한 부분만을 추출하거나, 데이터를 분석하기 위해 중간 부분을 가져오는 데 유용합니다.
실무 예시 1: 주문 번호에서 날짜 추출
다음 표는 주문 번호를 나타냅니다. MID 함수를 이용하여 주문 번호에서 날짜 정보를 추출하는 방법입니다:
A | B | C | |
---|---|---|---|
1 | 주문 번호 | 추출된 날짜 | |
2 | ORD20240101_001 | =MID(A2, 4, 8) | |
3 | ORD20240215_002 | =MID(A3, 4, 8) |
위의 경우, =MID(A2, 4, 8)
을 사용하면 결과로 "20240101"이 반환됩니다.
실무 예시 2: 고객 ID에서 지역 코드 추출
다음 표는 고객 ID를 나타냅니다. MID 함수를 이용하여 고객 ID에서 지역 코드를 추출하는 방법입니다:
A | B | C | |
---|---|---|---|
1 | 고객 ID | 지역 코드 | |
2 | SEO_12345 | =MID(A2, 1, 3) | |
3 | BUS_67890 | =MID(A3, 1, 3) |
위의 경우, =MID(A2, 1, 3)
을 사용하면 결과로 "SEO"가 반환됩니다.
MID 함수 사용 시 주의사항
MID 함수를 사용할 때는 다음과 같은 주의사항이 있습니다:
- 시작 위치와 길이: 추출을 시작할 위치와 길이를 정확하게 지정해야 합니다. 시작 위치가 텍스트 길이보다 길면 빈 문자열을 반환합니다.
- 빈 셀 처리: MID 함수가 빈 셀을 참조할 경우 빈 문자열을 반환합니다.
- 숫자 데이터: MID 함수로 숫자를 추출하면 그 결과는 텍스트 형식으로 반환됩니다.
MID 함수의 문제를 풀 수 있는 예시
다음은 MID 함수를 사용하여 문제를 푸는 예시입니다:
문제:
다음 표에서 "제품 코드"에서 중간 3자리를 추출하세요:
A | B | C | |
---|---|---|---|
1 | 제품명 | 제품 코드 | 중간 3자리 |
2 | 상품 A | A1234567 | =MID(B2, 3, 3) |
3 | 상품 B | B7654321 | =MID(B3, 3, 3) |
답을 보려면 오른쪽을 마우스로 드래그하세요: =MID(B2, 3, 3)
엑셀에서의 MID 함수는 텍스트 데이터에서 특정 위치의 부분 문자열을 추출하는 데 매우 유용한 도구입니다. 다양한 실무 상황에서 이 함수를 활용하여 데이터를 가공하고 분석할 수 있습니다.
'#1 엑셀 함수 > #1.1 단일 함수' 카테고리의 다른 글
엑셀 SEARCH 함수 사용법 및 실무 예제 (0) | 2024.08.28 |
---|---|
엑셀 LEN 함수 사용법 및 실무 예제 (0) | 2024.08.27 |
엑셀 RIGHT 함수 사용법 및 실무 예제 (0) | 2024.08.25 |
엑셀 LEFT 함수 사용법 및 실무 예제 (0) | 2024.08.25 |
엑셀 CONCATENATE 함수 사용법 및 실무 예제 (0) | 2024.08.24 |