엑셀 텍스트 분리 마스터 LEFT, MID, RIGHT 함수 완전 정복

엑셀 텍스트 분리 마스터 LEFT, MID, RIGHT 함수 완전 정복

엑셀의 핵심, 세 가지 텍스트 분리 함수 마스터하기

데이터 분석의 필수 기능, 텍스트 추출 함수를 배워봅시다. 이 세 가지 함수로 데이터를 손쉽게 가공하고 정리할 수 있습니다.

LEFT, MID, RIGHT 함수는 복잡한 텍스트 데이터에서 필요한 정보를 간편하게 추출하고 정리하는 데 필수적인 기초 도구입니다. 이 함수들의 특성을 정확히 이해하고 적절히 활용하면 데이터 분석 및 관리의 효율성을 크게 높일 수 있습니다.

이 함수들은 특정 위치에서 원하는 길이만큼 문자를 추출하여 데이터를 원하는 형태로 정리하고 분석하는 데 큰 도움을 줍니다.

본론1(h3가 3개 있는 상태) 이미지 1

자, 그럼 데이터 가공의 첫걸음인 이 세 가지 텍스트 함수를 심층적으로 분석해볼까요?

1. LEFT 함수: 왼쪽에서 시작하는 추출

LEFT 함수는 텍스트 문자열의 가장 왼쪽부터 지정된 수만큼의 문자를 추출합니다. 주로 고정된 형식의 식별 코드나 접두사 등을 분리할 때 매우 유용합니다. 함수의 구문은 LEFT(텍스트, 추출할_문자_수) 입니다.

LEFT 함수는 다음과 같이 간단하게 사용할 수 있습니다.

LEFT 함수 사용 예시

내용 함수 결과
A1 '상품코드-A12345' =LEFT(A1, 4) '상품코드'
A2 '2023-08-08' =LEFT(A2, 4) '2023'
A3 'AppleBanana' =LEFT(A3, 5) 'Apple'

어떤가요? 왼쪽에서 필요한 정보만 깔끔하게 추출할 수 있겠죠?

2. MID 함수: 중간에서 자유롭게 추출

MID 함수는 텍스트의 특정 시작 위치부터 원하는 길이만큼 문자를 추출합니다. 이 함수는 세 함수 중 가장 유연하며, 복잡하게 구성된 데이터에서 특정 패턴을 찾아낼 때 유용합니다. 함수의 구문은 MID(텍스트, 시작_위치, 추출할_문자_수) 입니다.

MID 함수 사용 예시

내용 함수 결과
A4 '서울-123-4567-경기' =MID(A4, 4, 3) '123'
A5 'product_ID_001' =MID(A5, 11, 3) '001'
A6 'banana-split' =MID(A6, 8, 5) 'split'

MID 함수는 시작 위치를 정확히 지정하는 것이 핵심입니다. 위치를 잘못 지정하면 엉뚱한 결과가 나올 수 있으니 주의해야 합니다.

3. RIGHT 함수: 오른쪽에서 시작하는 추출

RIGHT 함수는 텍스트 문자열의 가장 오른쪽부터 지정된 수의 문자를 추출합니다. 파일 확장자나 고유 식별자의 마지막 부분 등 텍스트 끝에 위치한 정보를 가져올 때 효과적입니다. 함수의 구문은 RIGHT(텍스트, 추출할_문자_수) 입니다.

RIGHT 함수 사용 예시

내용 함수 결과
A7 '보고서.docx' =RIGHT(A7, 4) 'docx'
A8 '2023-08-08' =RIGHT(A8, 2) '08'
A9 'AppleBanana' =RIGHT(A9, 6) 'Banana'

이처럼 RIGHT 함수를 사용하면 데이터의 마지막 부분을 손쉽게 처리할 수 있습니다. 엑셀의 텍스트 함수들이 얼마나 유용한지 느껴지시나요?

자주 발생하는 오류 및 주의사항

  • #VALUE! 오류: 시작_위치추출할_문자_수가 텍스트 길이를 초과하면 이 오류가 발생할 수 있습니다. 항상 유효한 값을 사용하세요.
  • 빈 문자열 반환: 추출할_문자_수가 0이면 빈 문자열이 반환됩니다.

초보자 팁: FIND 함수와 함께 사용하기

MID 함수를 사용할 때 시작_위치를 직접 지정하는 것이 어렵다면 FIND 함수를 활용해 보세요. 예를 들어, '상품코드-A12345'에서 하이픈(-) 이후의 코드를 추출하려면 =MID(A1, FIND("-",A1)+1, 6)과 같이 사용하면 위치를 유연하게 찾아낼 수 있습니다.

자주 묻는 질문

데이터 가공 작업을 하면서 궁금할 수 있는 몇 가지 질문들을 정리했습니다.

Q: 이 함수들이 엑셀 외 다른 프로그램에서도 작동하나요?

A: 네, LEFT, MID, RIGHT 함수는 엑셀, 구글 스프레드시트뿐만 아니라 대부분의 데이터베이스(SQL), 프로그래밍 언어(Python, R) 등에서도 유사한 형태로 사용되는 기본적인 텍스트 처리 기능입니다. 각 프로그램마다 구문은 약간 다를 수 있지만, 개념은 동일하게 적용됩니다.

Q: 특정 기호(예: '-')를 기준으로 텍스트를 나누고 싶을 때는 어떻게 해야 하나요?

A: LEFT, MID, RIGHT 함수는 위치와 길이를 기준으로 자르는 기능만 제공합니다. 특정 기호를 기준으로 나누려면 FIND 또는 SEARCH 함수를 사용하여 기호의 위치를 먼저 찾고, 그 위치를 MID 함수와 결합하여 사용해야 합니다. 엑셀의 '텍스트 나누기' 기능이나 다른 함수를 활용할 수도 있습니다.

Q: 함수 결과값은 어떤 데이터 형식인가요?

A: 이 함수들은 숫자나 날짜를 추출하더라도 항상 '텍스트' 형식의 결과값을 반환합니다. 만약 숫자 형태로 변환하여 계산에 사용하고 싶다면, 추출한 결과값을 VALUE 함수로 감싸주어야 합니다. 예를 들어, =VALUE(MID(A1, 4, 3))과 같이 사용하면 텍스트를 숫자로 변환할 수 있습니다.

자주 묻는 질문을 통해 궁금증이 해소되었기를 바랍니다. 혹시 여러분이 겪었던 텍스트 처리 팁이 있다면 무엇이었나요?

더 깊이 있는 엑셀 함수들을 알고 싶으신가요?

엑셀 함수 공식 문서에서 더 알아보기

데이터 가공의 첫걸음, 성공적으로 내딛기

이 세 함수는 데이터 처리의 기본 중의 기본이며, 실무에서 마주하는 다양한 데이터 포맷을 정제하는 데 큰 도움이 됩니다. 오늘 배운 내용을 바탕으로 데이터 가공 능력을 한 단계 더 끌어올려 보세요.

결론 이미지 1

이제 데이터 분석 전문가로 거듭날 준비가 되셨습니다! 다양한 데이터를 직접 다루어 보면서 LEFT, MID, RIGHT 함수를 자유자재로 활용해 보세요.