반응형
엑셀 특정문자(텍스트)를 추출할때 텍스트함수인 LEFT함수, RIGHT함수, MID함수를 많이 사용한다. LEFT함수와 RIGHT함수는 시작위치가 고정(왼쪽, 오른쪽)되어 텍스트 내 특정위치부터 추출하려면 MID함수를 사용해야된다.
MID함수는 지정한 문자 수에 따라 문자열의 지정된 위치에서부터 지정한 만큼 문자 수를 반환하는 텍스트함수로 구문은 아래와 같다.
MID(text, start_num, num_chars)MIDB(text, start_num, num_bytes)
MID(추출할 문자가 들어 있는 텍스트 문자열, 추출할 첫 문자의 위치, 반환할 문자의 개수)
위 그림에서 데이터("아름다운 하늘")를 MID함수로 특정문자를 추출한 예제를 살펴보자.
ⓐ MID(A2,1,4)
- 데이터("아름다운 하늘") 중 첫 번째 문자에서 시작하여 4자를 표시 => 아름다운
ⓑ MID(A2,6,20)
- 데이터("아름다운 하늘") 중 여섯 번째 문자에서 시작하여 20자를 표시 => 하늘
ⓒ MID(A2,20,5)
- 시작 위치가 문자열의 길이보다 크므로 빈 텍스트가 반환됩니다.
엑셀예제파일-엑셀 특정문자 추출 MID함수.xlsx
반응형