반응형
엑셀에서는 숫자뿐만 아니라 문자열 데이터를 다루는 경우도 많습니다. 이때 특정 위치의 글자를 추출하거나 필요한 부분만 따로 떼어낼 수 있는 함수가 바로 LEFT, RIGHT, MID 함수입니다. 이 글에서는 이 세 가지 함수를 쉽고 자세하게 설명하겠습니다.
LEFT, RIGHT, MID 함수란?
이 세 함수는 문자열에서 특정 위치의 문자를 추출하는 데 사용됩니다. 각각의 함수는 다음과 같은 역할을 합니다:
- LEFT 함수: 문자열의 왼쪽에서부터 원하는 개수만큼 문자를 가져옵니다.
- RIGHT 함수: 문자열의 오른쪽에서부터 문자를 추출합니다.
- MID 함수: 문자열의 중간에서 원하는 위치부터 특정 개수만큼 문자를 추출합니다.
함수의 기본 구조
1. LEFT 함수 기본 구조
=LEFT(텍스트, 문자 수)
- 텍스트: 문자를 추출할 문자열입니다.
- 문자 수: 왼쪽에서부터 몇 글자를 추출할지 지정합니다.
2. RIGHT 함수 기본 구조
=RIGHT(텍스트, 문자 수)
- 텍스트: 문자를 추출할 문자열입니다.
- 문자 수: 오른쪽에서부터 몇 글자를 추출할지 지정합니다.
3. MID 함수 기본 구조
=MID(텍스트, 시작 위치, 문자 수)
- 텍스트: 문자를 추출할 문자열입니다.
- 시작 위치: 몇 번째 글자부터 추출할지 지정합니다.
- 문자 수: 시작 위치부터 몇 글자를 추출할지 지정합니다.
사용 예시
1. LEFT 함수 사용 예시
A열 (상품 코드)
예제: 상품 코드의 앞 두 글자(카테고리)를 추출하기
=LEFT(A2, 2)
- 결과: AB, CD, EF
- 설명: A열의 문자열에서 왼쪽 두 글자만 추출합니다.
2. RIGHT 함수 사용 예시
A열 (전화번호)
예제: 전화번호의 마지막 4자리 추출하기
=RIGHT(A2, 4)
- 결과: 5678, 5432, 1357
- 설명: 전화번호 문자열의 오른쪽 네 자리를 추출합니다.
3. MID 함수 사용 예시
A열 (주민등록번호)
예제: 주민등록번호에서 생년월일 추출하기
=MID(A2, 1, 6)
- 결과: 900101, 850505, 790303
- 설명: 문자열의 첫 번째 위치부터 6자리(생년월일)를 추출합니다.
실생활 활용 예시
1. 이름과 성 분리하기
A열 (전체 이름)
예제: 이름의 성(첫 글자)만 추출하기
=LEFT(A2, 1)
- 결과: 김, 이, 박
예제: 이름에서 이름(나머지 부분)만 추출하기
=RIGHT(A2, LEN(A2)-1)
- 결과: 철수, 영희, 민수
- 설명: LEN 함수로 전체 글자 수를 구한 뒤 첫 글자를 제외한 나머지를 추출합니다.
2. 상품 코드에서 숫자 부분만 추출하기
A열 (상품 코드)
예제: 상품 코드에서 숫자만 추출하기
=MID(A2, 3, LEN(A2)-2)
- 결과: 12345, 67890, 24680
- 설명: 3번째 글자부터 시작해서 전체 글자 수에서 앞의 2글자를 제외한 나머지를 추출합니다.
마무리
LEFT, RIGHT, MID 함수는 문자열을 처리하는 데 있어 매우 강력한 도구입니다. 이 함수들을 잘 활용하면 데이터 정리와 분석을 훨씬 수월하게 할 수 있습니다. 실제 업무나 일상 생활에서도 다양한 방식으로 활용할 수 있으니, 꾸준히 연습해보세요!
728x90
반응형
LIST
'엑셀공부' 카테고리의 다른 글
엑셀 COUNTIF 함수 완벽 가이드 - 초보자를 위한 쉬운 설명 (0) | 2025.02.10 |
---|---|
엑셀 MATCH 함수와 INDEX함수로 데이터 위치 찾기 쉽게 배우기 (0) | 2025.02.07 |
엑셀 데이터 찾기의 달인! VLOOKUP 함수 완전 정복 (0) | 2025.02.06 |
엑셀에서 0을 제외한 평균 구하는 방법 (0) | 2025.02.06 |
엑셀 IF문과 AND & OR 함수 쉽게 배우기 (0) | 2025.02.03 |
댓글