안녕하세요. 엑셀마스터 입니다. :)

오늘은 엑셀에서 원하는 텍스트를 추출하는 방법(글자 추출하기, 글자 뽑아내기)을 알아 보겠습니다.
그 방법은 바로, Left함수, Right함수, Mid함수를 사용하는 건데요.
함수 사용법만 숙지하고 있으면 누구나 쉽게 셀내 텍스트에서 원하는 글자를 추출할 수 있습니다.
그럼, 텍스트 추출(글자 추출, 글자 뽑아내기)하기 시작합니다!
1. Left() 함수 사용법
Left() 함수 : 텍스트 문자열의 시작 지점부터 지정한 수만큼의 문자를 반환합니다.
라는 기능을 가진 함수입니다.
문자열의 시작 지점 = 문자열의 처음 왼쪽을 의미하므로,
정리하면 텍스트 문자열의 가장 왼쪽부터 지정한 수만큼 문자를 뽑아내는 함수입니다.
아래 간단한 예제를 통해 실제 Left함수를 사용해 보겠습니다.
1.
엑셀을 실행시킵니다.
Left함수를 사용할 수 있도록 미리 예제를 만들어 두었습니다.^^
전화번호부를 예제로 가져왔는데요.
지역번호가 섞여 있는 전화번호에서 지역번호를 추출해서 지역번호별로 정렬하려고 합니다.
2.
Left함수를 이용해서 문자열 왼쪽부터 글자를 추출합니다.
Left함수는 Left(추출을 원하는 문자열, 추출을 원하는 만큼 숫자)의 값을 입력하면 되는데요.
아래 예제를 보면
Left : 원하는 문자열 왼쪽부터 지정하는 수만큼 글자를 출력합니다.
C4 : 글자를 추출하려는 문자열은 C4에 있고,
3 : 3글자를 추출합니다. (왼쪽부터)
이므로,
즉, Left(C4, 3)는 C4에 있는 문자열에서 왼쪽부터 3글자를 추출합니다.
를 뜻합니다.
왼쪽에서 3글자인 '02-'가 출력되었습니다.
3.
해당 셀의 드롭다운 버튼을 드래그 앤 드롭하여 끝까지 끌면, 해당 함수가 동일하게 적용이 됩니다.
4.
마지막으로,
지역번호에서 우클릭해서 지역번호별로 리스트를 정렬해 줍니다.
끝.
Left 함수 사용법을 알아보았는데요.
생각보다 간단하죠?

이어서, Left 함수와 비슷한 기능을 가지는 Right 함수를 설명해 볼게요.
2. Right() 함수 사용법
Right() 함수 : 텍스트 문자열의 끝 지점부터 지정한 수만큼의 문자를 반환합니다.
라는 기능을 가진 함수입니다.
문자열의 끝 지점 = 문자열의 끝 오른쪽을 의미하므로,
정리하면 텍스트 문자열의 가장 오른쪽부터 지정한 수만큼 문자를 뽑아내는 함수입니다.
Right함수 사용법은 위에서 설명한 Left함수 사용법과 사실상 동일합니다.
왼쪽에서부터 추출하느냐 오른쪽에서부터 추출하느냐 차이죠.
그러므로, 예제는 과감히 생략하겠습니다!
결과만 한번 정리하면,
Right : 원하는 문자열 오른쪽부터 지정하는 수만큼 글자를 출력합니다.
C4 : 글자를 추출하려는 문자열은 C4에 있고,
3 : 3글자를 추출합니다. (오른쪽부터)
이므로,
즉, Right(C4, 3)는 C4에 있는 문자열에서 오른쪽부터 3글자를 추출합니다.
를 뜻합니다.
끝. :)

Left함수는 함수 이름처럼 왼쪽부터,
Right함수는 함수이름처럼 오른쪽부터...
그렇다면, 마지막으로 설명할 함수인 Mid함수는 어디서부터 일까요...?
가운데부터?
글자 수가 짝수이면... 가운데는 어디일까요?ㅎㅎ

아래에서 Mid 함수 사용법을 알아보시죠!
3. Mid() 함수 사용법
Mid() 함수 : 문자열의 지정위치에서 문자를 지정한 개수만큼 돌려줍니다.
라는 기능을 가진 함수입니다.
Mid함수는 가운데에서 글자를 추출할 것 같은데 지정위치에서 추출한다고 하죠?
Mid함수는 글자 수에 따라 가운데가 어디인지 명확하지 않기 때문에, 사용자가 원하는 위치에서부터 원하는 만큼의 글자 수를 추출합니다.
Mid함수 사용법은 아래 예제를 통해 확인해보겠습니다.
1.
엑셀을 실행시킵니다.
이해를 돕기 위해 아까 사용한 예제를 이어서 사용할게요. ^^
2.
Mid함수를 이용해서 문자열 글자를 추출합니다.
Mid함수는 Mid(추출을 원하는 문자열, 추출을 원하는 시작 지점, 추출을 원하는 만큼 숫자)의 값을 입력하면 되는데요.
아래 예제를 보면
Mid : 원하는 문자열을 지정하고 원하는 지점에서 원하는 수만큼 글자를 출력합니다.
C4 : 글자를 추출하려는 문자열은 C4에 있고,
4 : (왼쪽부터) 4번째 지점에서 시작해서
3 : 3글자를 추출합니다.
이므로,
즉, Mid(C4, 4, 3)은 C4에 있는 문자열에서 4번째 문자부터 3글자를 추출합니다.
를 뜻합니다.
3.
해당 셀의 드롭다운 버튼을 드래그 앤 드롭하여 끝까지 끌면, 해당 함수가 동일하게 적용이 됩니다.
끝.
Mid함수도 참 쉽죠? ^^
참고로,
Mid함수의 문자열 추출 시작 지점을 1로 하면,
Left함수와 동일한 기능을 가지고 있는 것을 확인할 수 있습니다. ^^

오늘은 Left함수, Right함수, Mid함수에 대해서 알아봤는데요.
실제로 오늘 배운 함수들은 현장에서 정말 많이 쓰이는 함수입니다.
위에서는 간단한 예제로 전화번호부를 설명했지만,
전화번호부 외에도, 제품번호, 우편번호, 출퇴근 관리 등 문자의 앞쪽 혹은 뒤쪽(또는 원하는 지점)에 일정한 규칙이 있는 경우 얼마든지 응용해서 사용할 수 있습니다.
끝으로,
오늘 배운 Left, Right, Mid함수는 아래한 줄 요약으로 확실히 마스터하시기 바랍니다.
Left(a, b) : a문자열, 왼쪽부터, b글자 수만큼 추출
Right(a, b) : a문자열, 오른쪽부터, b글자 수만큼 추출
Mid(a, b, c) : a문자열, b위치부터, c글자 수만큼 추출
그럼, 다음에 다른 함수로 또 뵙겠습니다!

'엑셀' 카테고리의 다른 글
엑셀 sum함수, 셀 더하기, 셀 합계, 자동 합계 기능 (0) | 2022.03.13 |
---|---|
엑셀 텍스트 나누기, 텍스트 분리 방법 (0) | 2022.01.15 |
엑셀 텍스트, 글자 줄 바꾸는 방법 Alt + Enter, 텍스트 줄 바꿈 버튼 (0) | 2021.11.02 |
엑셀 암호 설정하는 방법, 암호 해제하는 방법 (0) | 2021.10.29 |
엑셀 랜덤함수 rand함수, randbetween함수 사용법 랜덤으로 뽑기 만들기 (0) | 2021.10.28 |
댓글