본문 바로가기
IT, 인터넷 정보

LEFT 함수: 문자열 왼쪽에서부터 일부 문자 추출하기

by 다알랴ZOOM 2023. 2. 23.
반응형

안녕하세요!

이번에는 엑셀 함수 중 하나인 LEFT 함수에 대해 알아보겠습니다.

LEFT 함수는 문자열에서 왼쪽에서부터 일부 문자를 추출하는 함수로, 매우 유용하게 활용됩니다.

 

이번 글에서는 LEFT 함수의 기본 설명부터 예제, 실무에서의 활용 방법, 그리고 주의해야 할 점까지 모두 다뤄보겠습니다.

 

기본설명

LEFT 함수는 다음과 같은 구조를 가지고 있습니다.

 

LEFT(텍스트, 추출할_문자_개수)

 
 

여기서 텍스트는 추출할 문자열을 포함한 셀 또는 값, 추출할_문자_개수는 왼쪽에서부터 몇 개의 문자를 추출할지를 지정하는 값입니다. 이 값은 0보다 크거나 같아야 하며, 만약 텍스트의 길이보다 큰 값을 지정하면 텍스트 전체가 추출됩니다.

예를 들어, LEFT("Hello, world!", 5)는 "Hello"를 반환하고, LEFT("Hello, world!", 0)은 빈 문자열을 반환합니다.

 

 

 

예제

이제 몇 가지 예제를 통해 LEFT 함수를 더 자세히 살펴보겠습니다.

 

 

위 표에서 볼 수 있듯이, LEFT 함수는 지정한 개수만큼 왼쪽에서부터 문자를 추출합니다. 텍스트에 포함된 공백이나 숫자, 특수문자 모두 추출 대상이 될 수 있습니다.

 

 

주의해야 할 점

LEFT 함수를 사용할 때 주의해야 할 점이 있습니다. 가장 큰 문제점은, 추출할 문자 개수를 잘못 지정한 경우 발생하는 오류입니다. 예를 들어, LEFT("Hello, world!", -5)와 같이 음수 값을 지정하면 #VALUE! 오류가 발생하게 됩니다. 이 경우에는 추출할 문자 개수를 0으로 지정하면 오류를 방지할 수 있습니다.

또한, LEFT 함수를 사용할 때 주의할 점 중 하나는 추출 대상 문자열의 길이입니다. 만약 추출할 문자 개수가 문자열의 길이보다 큰 경우, 전체 문자열이 추출되므로 의도치 않은 결과가 발생할 수 있습니다. 따라서, 추출 대상 문자열의 길이를 미리 파악하고 적절한 값을 지정하는 것이 중요합니다.

 

 

실무에서의 활용: LEFT 함수의 활용 사례

LEFT 함수는 문자열 처리에서 매우 유용한 함수로서 다양한 분야에서 활용됩니다. 예를 들어, 다음과 같은 상황에서 LEFT 함수를 활용할 수 있습니다.

  1. 이름에서 성씨만 추출해야 하는 경우
    • 예를 들어, "홍길동"이라는 이름에서 "홍"이라는 성씨만 추출하려면 LEFT 함수를 사용할 수 있습니다. LEFT("홍길동", 1)을 사용하면 "홍"이라는 결과를 얻을 수 있습니다.
  2. 전화번호에서 국가번호만 추출해야 하는 경우
    • 예를 들어, "+82-10-1234-5678"이라는 전화번호에서 국가번호인 "+82"만 추출하려면 LEFT 함수를 사용할 수 있습니다. LEFT("+82-10-1234-5678", 3)을 사용하면 "+82"라는 결과를 얻을 수 있습니다.
  3. 이메일 주소에서 아이디만 추출해야 하는 경우
    • 예를 들어, "johndoe@gmail.com"이라는 이메일 주소에서 "johndoe"라는 아이디만 추출하려면 LEFT 함수를 사용할 수 있습니다. LEFT("johndoe@gmail.com", FIND("@", "johndoe@gmail.com")-1)을 사용하면 "johndoe"라는 결과를 얻을 수 있습니다.
  4. 주소에서 우편번호만 추출해야 하는 경우
    • 예를 들어, "서울특별시 강남구 역삼동 123-45번지"라는 주소에서 "123-45"라는 우편번호만 추출하려면 LEFT 함수를 사용할 수 있습니다. LEFT(RIGHT("서울특별시 강남구 역삼동 123-45번지", 8), 6)을 사용하면 "123-45"라는 결과를 얻을 수 있습니다.

위와 같이, LEFT 함수는 텍스트에서 일부 문자열을 추출해야 하는 상황에서 매우 유용하게 활용됩니다.

 

잠깐엑셀상식: 셀 병합시 주의할 점

셀 병합은 표를 작성할 때 매우 유용한 기능 중 하나입니다. 그러나, 셀 병합을 사용할 때 주의할 점이 있습니다. 병합한 셀에서 데이터를 정렬하거나 필터링하려는 경우문제가 발생할 수 있습니다. 이는 병합된 셀이 하나의 셀로 인식되기 때문입니다.

따라서, 셀 병합을 사용할 때는 가능한 한 피하는 것이 좋습니다. 만약 사용해야 한다면, 병합된 셀을 미리 분할하고 데이터를 입력하는 것이 좋습니다. 또한, 병합된 셀에서 정렬이나 필터링을 해야 할 경우, 병합된 셀을 다시 분할한 후 정렬이나 필터링을 수행해야 합니다.

 

 

반응형