엑셀 문자 가공의 핵심! LEFT, RIGHT, MID, FIND, SEARCH 함수 완벽 정리

엑셀 문자 가공의 핵심! LEFT, RIGHT, MID, FIND, SEARCH 함수 완벽 정리

엑셀에서 데이터를 다루다 보면 숫자와 문자, 코드가 섞여 있어 필요한 부분만 분리해야 하는 경우가 매우 많습니다.
예를 들어 다음과 같은 데이터를 볼까요?


A-2024-57

홍길동_01012345678

[특가] 프리미엄 가죽 지갑

2025-11-18 서울 강남구

이 데이터를 분석하거나 정리하려면 ‘앞에서 몇 글자만 추출’, ‘뒤에서 몇 글자만 추출’, ‘특정 문자 기준으로 위치 찾기’ 같은 작업이 필요합니다.
이때 가장 강력하게 쓰이는 함수들이 바로 LEFT / RIGHT / MID / FIND / SEARCH입니다.


1. LEFT 함수 – 왼쪽에서 원하는 글자만 추출

형식:

=LEFT(문자열, 추출할 글자수)

예시:

=LEFT("A-2024-57", 1)
→ 결과: A

실무 활용:

  • 제품 코드의 첫 글자만 추출
  • 연도 데이터에서 앞 4자리만 추출 (예: 2025-11-18 → 2025)
  • 이름의 성만 가져오기 (홍길동 → 홍)

2. RIGHT 함수 – 오른쪽에서 글자 추출

형식:

=RIGHT(문자열, 글자수)

예시:

=RIGHT("A-2024-57", 2)
→ 결과: 57

실무 활용:

  • 주문번호 끝자리만 추출
  • 날짜에서 ‘일(day)’만 추출 (예: 2025-11-18 → 18)
  • 전화번호 마지막 4자리 추출

3. MID 함수 – 중간에서 원하는 부분만 가져오기

형식:

=MID(문자열, 시작위치, 글자수)

예시:

=MID("A-2024-57", 3, 4)
→ 결과: 2024

실무 활용:

  • 주문 번호의 중간 코드만 추출
  • 날짜에서 월(month)만 가져오기 (예: 2025-11-18 → 11)
  • 상품명에서 특정 단어만 중간에서 분리

4. FIND 함수 – 특정 문자의 ‘위치’를 숫자로 찾기

형식:

=FIND("찾을 문자", 문자열)

예시:

=FIND("-", "A-2024-57")
→ 결과: 2 ( "-" 문자가 문자열의 2번째 위치에 있다는 뜻)

중요 특징:
FIND는 대소문자를 구분합니다.


5. SEARCH 함수 – FIND와 거의 같지만 더 유연함

형식:

=SEARCH("문자", 문자열)

FIND와의 차이점:

  • 대소문자를 구분하지 않음
  • 검색 표현 범용성 높음

예시:

=SEARCH("a", "A-2024-57")
→ 결과: 1 (대문자라도 문제 없이 찾음)

6. FIND + LEFT + MID 조합 – 실무에서 가장 많이 쓰는 패턴

■ 예제: “홍길동_01012345678”에서 이름과 전화번호 분리

1) 이름만 추출

=LEFT(A1, FIND("_", A1)-1)
→ 언더바(_) 앞 글자만 추출

2) 전화번호만 추출

=MID(A1, FIND("_", A1)+1, 20)
→ 언더바 뒤 글자 추출

■ 예제: “2025-11-18”에서 연/월/일 분리

연도:

=LEFT(A1, 4)

월:

=MID(A1, 6, 2)

일:

=RIGHT(A1, 2)

■ 예제: “A-2024-57”에서 중간의 2024만 추출

첫 번째 하이픈 위치 찾기:

=FIND("-", A1)

두 번째 하이픈 위치는?

=FIND("-", A1, FIND("-", A1)+1)

그 후 MID로 중간값만 추출:

=MID(A1,

    FIND("-", A1)+1,

    FIND("-", A1, FIND("-", A1)+1) - FIND("-", A1) - 1)

비정형 코드도 완벽하게 분리 가능합니다.


7. 실무 꿀팁 – 문자열 정리는 결국 ‘위치 찾기 + 분리’

  • 문자 기준의 위치는 FIND 또는 SEARCH로 찾는다
  • LEFT/RIGHT/MID는 위치 기반으로 잘라낸다
  • 불규칙하면 SUBSTITUTE로 특정 문자열 제거와 함께 사용
  • 문자 길이 계산은 LEN 함수로 활용

문자열 데이터가 복잡해 보여도, “위치 찾기(FIND/SEARCH) → 원하는 부분만 가져오기(MID/LEFT/RIGHT)” 이 두 단계만 이해하면 거의 모든 데이터 정리 문제를 해결할 수 있습니다.


마무리

LEFT, RIGHT, MID, FIND, SEARCH는 단순한 함수 같지만 실무에서는 데이터 정리의 핵심 역할을 맡는 매우 강력한 도구입니다.
특히 고객 데이터, 상품 코드, 주소, 날짜 정보가 포함된 모든 문서에서 반드시 사용됩니다.

다음 글도 이어서 작성해드릴까요?
제가 추천하는 다음 주제는 “엑셀 SUBSTITUTE, REPLACE, TEXT 함수로 텍스트 자동 수정하기(하이픈 제거, 단어 치환 등 실무 필수)” 입니다.

댓글 쓰기

0 댓글

신고하기

국세청 소득확인증명서 발급하기

엑셀 실무에서 자주 쓰는 함수 TOP 10 총정리

임영웅이 남긴 명언과 그 안의 철학 – 진심으로 사는 법

이미지alt태그 입력