-
[아.. 엑셀좀 해놓을껄]엑셀에서 LEFT 함수로 텍스트 추출하기엑셀/함수 2020. 10. 15. 23:11728x90
간단하고 빠르게 해결하는 딘도르입니다.
이전까지는 아래 편에서 나왔던 함수들 중 텍스트 합치기 위주로 알아보았습니다.
텍스트 합치기 빠른 채우기 CONCATENATE 함수 CONCAT 함수 TEXTJOIN 함수 합치기 기능 비교 각각의 기능들을 적재적소에 잘 활용하고 계신가요?
이번에는 텍스트 추출을 위해 사용되는 함수 중 LEFT 함수를 알아보겠습니다.
텍스트 합치기 함수들에 비하면 아주 간단하기 때문에, 가볍게 확인해보겠습니다.
엑셀에서 LEFT 함수로 텍스트 추출하기
OS : Windows 10 Home
Program : Microsoft Office 365 Excel
타 버전에서도 동작할 수 있는 기능입니다. :)
1) 원본 데이터 입력하기
작업에 사용할 데이터를 입력해보겠습니다.
도로명 주소를 활용해서 함수들을 사용해보겠습니다.
2) LEFT 함수로 텍스트 추출하기
왼쪽에서부터 텍스트를 추출해보겠습니다.
LEFT 함수가 어떤 일을 하는지 먼저 살펴보겠습니다.
LEFT(text, num_chars) 텍스트 문자열의 첫 번째 문자부터 시작하여 지정한 문자 수만큼 문자를 반환합니다.
텍스트 위치의 기준점은 문자열의 첫 문자입니다.text 추출하려는 문자가 들어있는 텍스트 num_chars 추출할 문자 수를 지정 (공백, 특수문자도 모두 +1) LEFT 함수는 아주 간단합니다.
다만, 유일하게 어려움을 느끼실 부분은 문자 수를 세는 방법입니다.
LEFT 함수를 사용하기 전에 우리가 사용할 도로명 주소를 아래와 같이 나타내 보겠습니다.
도로명 주소의 각 문자와 공백들을 엑셀에서 인식하고 있는 숫자와 매칭 시켜보았습니다.
공백과 특수문자도 모두 +1 해야 한다는 게 어떤 의미인지 확실히 이해가 될 것이라 생각합니다.
그럼 이제 이를 이용해서 실습을 진행해보도록 하겠습니다.
LEFT 함수를 이용해서 "서울특별시"라는 문자열을 추출해보겠습니다.
기준점은 문자열의 첫 문자라고 했으니, LEFT 함수에서는 자동으로 1과 매칭 되는 "서"가 됩니다.
추출하고자 하는 문자의 마지막인 "시"는 5와 매칭 되어 있으니, 추출할 문자 수로 num_chars = 5를 입력합니다.
3) 짜라란!
원하는 기능이 동작하는지 확인합니다.
추출하려고 했던 "서울특별시"가 나오는 것을 확인할 수 있었습니다.
이제 왼쪽에서부터 텍스트를 추출해야 할 때 LEFT 함수를 쓰면 빠르게 해결할 수 있겠죠?
알고 보면 어렵지 않지만 막상 방법이 떠오르지 않아 고생하셨던 분들에게 도움이 됐으면 합니다.
'엑셀 > 함수' 카테고리의 다른 글
[아.. 엑셀좀 해놓을껄]엑셀에서 SUBSTITUTE 함수로 텍스트 바꾸기 (0) 2020.11.01 [아.. 엑셀좀 해놓을껄]엑셀에서 REPLACE 함수로 텍스트 바꾸기 (0) 2020.10.17 [아.. 엑셀좀 해놓을껄]엑셀에서 MID 함수로 텍스트 추출하기 (0) 2020.10.15 [아.. 엑셀좀 해놓을껄]엑셀에서 RIGHT 함수로 텍스트 추출하기 (0) 2020.10.15 [아.. 엑셀좀 해놓을껄]엑셀에서 TEXTJOIN 함수로 텍스트 합치기 (0) 2020.08.30