본문 바로가기
IT/Excel

엑셀 문자열 함수 1탄 LEFT, RIGHT, MID 특정 위치의 문자 추출

by 우당탕탕박대리 2024. 4. 1.

* 해당 블로그는 사회 초년생 또는 문서 작업이 익숙하지 않은 왕초보를 위한 정보성 포스팅입니다.

 

엑셀에서 문자열 함수는 텍스트 데이터를 다루기 위해 사용되는 함수들을 말합니다. 이 함수들을 이용해 문자열을 결합, 추출, 검색, 변환 등 다양한 방법으로 조작할 수 있습니다. 이번 포스팅에서는 문자열 함수의 특징과 텍스트를 추출할 때 사용하는 LEFT, RIGHT, MID 함수에 대해 알아보겠습니다.

 

목차

  1. 문자열 함수를 사용하는 이유 및 특징
  2. LEFT, RIGHT, MID 함수 사용 방법

 


◈ 문자열 함수를 사용하는 이유 및 특징

문자열 함수를 사용하는 이유

엑셀에서 문자열 함수를 사용하는 주된 이유는 데이터를 효과적으로 처리하고 분석하기 위함입니다. 문자열 함수들은 텍스트 데이터를 조작하고, 분석하며, 정제하는 데 필수적인 도구로, 다음과 같은 다양한 상황에서 유용하게 쓰입니다.

  • 데이터 정제
    원시 데이터는 종종 불필요한 공백, 오류, 불일치 등을 포함하고 있습니다. 문자열 함수를 사용하여 이러한 문제들을 해결하고 데이터의 정확성을 향상시킬 수 있습니다. 예를 들어, TRIM함수는 문자열 양쪽의 불필요한 공백을 제거합니다.
  • 데이터 추출
    특정 정보만을 추출해야 할 경우 문자열 함수가 필요합니다. 예를 들어, LEFT, RIGHT, MID 함수를 사용하여 주민등록번호에서 생년월일만 추출하거나, 이메일 주소에서 도메인 이름만을 분리할 수 있습니다.
  • 데이터 분류 및 분석
    특정 기준에 따라 데이터를 분류하거나 분석해야 할 때 문자열 함수를 활용할 수 있습니다. 예를 들어, FIND나 SEARCH 함수를 사용하여 특정 키워드가 포함된 데이터만을 선택하거나, CONCATENATE (혹은 & 연산자)를 사용하여 여러 문자열을 결합하여 새로운 정보를 생성할 수 있습니다. 
  • 데이터 형식 및 구조 조정
    데이터를 특정 형식이나 구조로 맞춰야 할 때 문자열 함수를 사용할 수 있습니다. 예를 들어, TEXT 함수를 사용하여 날짜, 숫자 등을 특정 형식의 문자열로 변환할 수 있으며, SUBSTITUTE나 REPLACE 함수를 사용하여 문자열 내의 텍스트를 다른 텍스트로 교체할 수 있습니다.
  • 조건부 로직 구현
    특정 조건에 따라 다른 결과를 생성해야 할 때 문자열 함수와 함께 IF 함수 등을 사용할 수 있습니다. 이를 통해 데이터에 대한 복잡한 조건부 분석이나 처리를 수행할 수 있습니다.

엑셀의 문자열 함수들은 매우 다재다능하며, 데이터를 처리하고 분석하는 데 있어 필수적인 도구입니다. 이들을 효과적으로 사용함으로써 데이터의 가치를 극대화하고, 업무의 효율성을 높일 수 있습니다.

 

문자열 함수의 특징

  • 다양성과 유연성
    문자열 함수는 데이터를 결합, 분할, 검색, 변환하는 등 다양한 방식으로 문자열을 조작할 수 있습니다. 이로 인해 사용자는 복잡한 데이터 처리 작업을 보다 쉽게 수행할 수 있습니다.
  • 데이터 정제
    불필요한 공백 제거, 대소문자 변환, 특정 문자열의 제거 또는 변경 등을 통해 데이터를 정제하고, 데이터의 품질을 향상시킬 수 있습니다.
  • 데이터 추출 및 분석
    특정 조건에 맞는 데이터를 추출하거나, 문자열 내의 특정 패턴을 분석하는 데 유용합니다. 예를 들어, 이메일 주소에서 도메인을 추출하거나, 주소에서 우편 번호를 분리하는 작업 등에 사용됩니다.
  • 사용의 간편성
    대부분의 문자열 함수는 사용하기 쉽고, 함수의 이름이 그 기능을 직관적으로 반영하고 있어 학습하기가 비교적 간단합니다.
  • 공식과의 결합
    문자열 함수는 다른 엑셀 함수들과 결합하여 사용될 수 있으며, 이를 통해 더욱 복잡한 데이터 처리 작업을 수행할 수 있습니다.
  • 데이터 형식의 변환
    숫자, 날짜, 시간 등 다른 형식의 데이터를 텍스트 형식으로 변환하거나, 그 반대의 작업도 수행할 수 있습니다. 이를 통해 데이터를 보다 유연하게 다룰 수 있습니다.
  • 고급 데이터 관리
    대규모의 데이터셋에서도 효율적으로 데이터를 관리할 수 있게 해주며, 데이터 베이스 관리 및 보고서 작성에 있어서도 중요한 역할을 합니다.

문자열 함수의 이러한 특징들은 엑셀을 사용하는 모든 사용자에게 강력한 도구를 제공합니다. 또한, 이 함수들을 통해 시간을 절약하고, 작업의 정확성을 높일 수 있습니다.

 

◈ LEFT, RIGHT, MID 함수 사용 방법

엑셀에서 LEFT, RIGHT, MID 함수는 텍스트 문자열에서 특정 부분을 추출하는 데 사용됩니다. 이 함수들의 기본적인 사용법을 알아보겠습니다.

 

 

LEFT 함수

  • 목적 : 문자열의 시작(왼쪽)부터 지정한 수의 문자를 반환합니다.
  • 구조 : LEFT(텍스트, 문자 수)
    텍스트 : 추출할 문자가 포함된 텍스트나 텍스트가 입력된 셀 넘버를 입력합니다.
    문자 수 : 추출할 문자의 수입니다. 이 인수를 생략하면 기본값으로 1이 사용됩니다.
  • 예시 : 주민번호 앞자리 추출 시 "=LEFT(주민번호가 입력된 셀 넘버, 6)"를 입력하면 주민번호 앞 6자리가 반환됩니다.

RIGHT 함수

  • 목적 : 문자열의 끝(오른쪽)부터 지정한 수의 문자를 반환합니다.
  • 구조 : RIGHT(텍스트, 문자수)
    텍스트 : 추출할 문자가 포함된 텍스트나 텍스트가 입력된 셀 넘버를 입력합니다.
    문자 수 : 추출할 문자의 수입니다. 이 인수를 생략하면 기본값으로 1이 사용됩니다.
  • 예시 : 핸드폰 번호 뒤 4자리 추출 시 "=RIGHT(핸드폰 번호가 입력된 셀 넘버, 4)"를 입력하면 핸드폰 번호 뒤 4자리가 반환됩니다.

MID 함수

  • 목적 : 문자열의 특정 위치에서 시작하여 지정한 수의 문자를 반환합니다.
  • 구조 : MID(텍스트, 시작 위치, 문자 수)
    텍스트 : 추출할 문자가 포함된 텍스트나 텍스트가 입력된 셀 넘버를 입력합니다.
    시작 위치 : 추출을 시작할 위치입니다. 문자열의 첫 문자 위치는 1입니다.
    문자 수 : 추출할 문자의 수입니다.
  • 예시 : 핸드폰 번호 가운데 4자리 추출 시 "=MID(핸드폰 번호가 입력된 셀 넘버, 5, 4)"를 입력하면 핸드폰 번호 가운데 4자리가 반환됩니다.

이 함수들은 데이터 처리, 특히 텍스트 데이터를 다룰 때 매우 유용하며, 데이터 정제나 데이터 추출 작업에 자주 사용됩니다. 문자열 내에서 특정 부분을 추출하거나, 특정 형식의 데이터를 생성할 때 이 함수들을 적절히 조합하여 사용할 수 있습니다. 

 

이번 포스팅에 이어 다음 포스팅에는 또 다른 문자열 함수인 REPLACE, SUBSTITUTE, LEN 함수 사용 방법 및 문자열 함수 사용 시 주의사항에 대해 알아보겠습니다.