공부 합시다!/일 잘하는 비결, 엑셀로 능률 높이기

| LEFT, RIGHT, MID 함수로 텍스트 자르기

라리홈 2025. 5. 11. 21:29
반응형

LEFT, RIGHT, MID 함수로 텍스트 자르기

엑셀은 숫자 계산만이 아닌 텍스트 처리에서도 매우 강력한 기능을 제공합니다.
특히 일정한 규칙으로 구성된 문자열에서 특정 부분을 추출해야 할 때
LEFT, RIGHT, MID 함수가 가장 유용합니다.


| 1. LEFT 함수 – 왼쪽에서부터 문자 추출

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

| 예시 |

=LEFT("2024-05-10", 4)
→ 결과: "2024"

→ 문자열의 왼쪽부터 지정한 개수만큼 문자를 반환합니다.


| 2. RIGHT 함수 – 오른쪽에서부터 문자 추출

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

 

| 예시 |

=RIGHT("2024-05-10", 2)
→ 결과: "10"

→ 문자열의 오른쪽에서부터 지정한 수만큼 문자를 반환합니다.


| 3. MID 함수 – 중간에서 문자 추출

vbnet
복사편집
=MID(텍스트, 시작_위치, 추출할_문자_개수)

| 예시 |

=MID("2024-05-10", 6, 2) → 결과: "05"

→ 문자열의 중간에서 시작하여 지정한 수만큼 문자를 반환합니다.


| 실무 예제

  A B C
1 20240510 =LEFT(A1,4) 연도 추출 → "2024"
2 20240510 =MID(A2,5,2) 월 추출 → "05"
3 20240510 =RIGHT(A2,2) 일 추출 → "10"
4 서울-강남-홍길동 =LEFT(A4,2) 도시 추출 → "서울"
5 서울-강남-홍길동 =MID(A5,4,2) 지역 추출 → "강남"
6 서울-강남-홍길동 =RIGHT(A6,3) 이름 추출 → "홍길동"
 

| 활용 예시

  A B C
1 250510-1234567 LEFT(A1, 6) 주민번호 앞 6자리 추출 : "250510"
2 file.png RIGHT(A1, 3)  파일 확장자 추출 : "png"
3 abcd-12-ef MID(A1, 6, 2) 코드 중간 값 추출 : "12"
4 abcd LEFT(A1, 1) 이름 앞 한 글자만 추출 : "a"
5 abcd@naver.com LEFT(A1, FIND("@", A1)-1) 이메일 ID만 추출 : "abcd"
 

| 함께 알면 좋은 함수

함수 설명
LEN 문자열 길이 반환
FIND 특정 문자의 위치 찾기
TEXT 숫자 → 텍스트 형식으로 변환
TRIM 불필요한 공백 제거
CONCAT / & 텍스트 연결
반응형