MID 함수는 지정한 위치부터 정해진 수 만큼 값을 추출하는 함수이다.
LEFT는 왼쪽, RIGHT는 오른쪽이 기준이 지만 MID 함수는 사용자가 값을 추출할 위치를 직접 지정하기 때문에 다른 두 함수보다 유연하게 사용이 가능하다는 장점이 있다.
목차(Contents)
엑셀 값 추출 함수 MID
1. MID 함수 기본 수식.
셀 혹은 텍스트 값을 직접 넣고 값을 가져오기 시작할 위치와 추출할 값의 수를 입력하면 된다.
=MID(셀, 시작 위치, 추출 수)
2. MID 함수 사용 예.
셀 값 추출.
A1 셀의 4번째 값부터 2개 만큼의 값을 추출.
가장 기본적인 사용 방법이라고 보면 된다.
=MID(A1, 3, 2)
텍스트 추출.
Seogilog 텍스트의 4번째 값부터 2개 만큼의 값을 추출. (gi가 된다)
직접 텍스트를 넣어 사용하는 경우는 조금 드물지만 이를 알고 있다면 응용 시 이해하는데 도움이 된다.
=MID(“Seogilog”, 4, 2)
3. MID 함수 응용 예.
특정 문자가 있는 부분부터 값 추출.
특정 문자나 숫자가 있는 부분부터 끝까지 추출하고자 한다면 MID 함수의 수식에 LEN과 FIND 함수를 넣어 사용할 수 있다.
(물론 이 경우에는 RIGHT 함수를 사용하는 것이 더 간단하긴 하다)
아래의 수식은 :(콜론)이 있는 위치부터 마지막 까지 값을 추출하는 수식이다.
=MID(A1, FIND(“:”, A1) + 1, LEN(A1) – FIND(“:”, A1))
특정 문자 사이에 있는 값 추출.
값을 가져오기 시작하는 위치부터 가져오는 값의 수까지 모두 정할 수 있는 MID 함수는 FIND와 LEN 함수를 같이 조합하면 더 유연하게 값을 가져올 수 있다.
아래의 수식은 첫 번째 -(하이픈)가 있는 부분의 위치부터 두 번째 -(하이픈) 사이의 값을 가져오는 수식으로 해당 수식을 이해한다면 값 추출과 관련된 작업은 대부분 가능하지 않을까 한다.
=MID(A1, FIND(“-“, A1) + 1, FIND(“-“, A1, FIND(“-“, A1) + 1) – FIND(“-“, A1) – 1)
그 외 내용
셀에서 값을 추출할 때 상황에 따라서 LEFT 함수나 RIGHT 함수를 사용하는 것이 좋지만 다 귀찮다면 그냥 MID 함수 잘 사용해도 대부분은 추출에 문제가 없다.
다만 MID 함수를 제대로 사용하기 위해서는 FIND나 LEN 등의 다른 함수와 조합하여 수식을 만들어야 하기 때문에 해당 함수들의 사용 방법도 같이 알아두는 것이 좋다.