Excel · 텍스트

엑셀 LEFT

텍스트의 왼쪽에서 지정한 글자 수만큼 잘라내는 함수입니다.

LEFT 수식 구조

=LEFT(텍스트, N)

텍스트 (text)

자를 원본 문자열 또는 셀 참조. A1, "010-1234-5678"

N (num_chars)

추출할 글자 수. 생략하면 1. 텍스트 길이보다 크면 전체 텍스트가 그대로 반환됨.

한글·영문·숫자·공백·특수문자 모두 1글자로 계산합니다. 바이트 단위로 자르려면 LEFTB를 사용하세요.

직접 체험해보세요

샘플을 바꾸거나 슬라이더로 N을 조절하면 왼쪽 N글자가 실시간으로 추출됩니다.

C2=LEFT(A2, 3)
3

앞 3자리 = 통신사 식별번호 (010 / 011 / 016 등)

AC
1원본 텍스트추출 결과
2
010-1234-5678
12345678910111213
010
왼쪽부터 3글자를 추출 → "010"

실전 활용 예제

=LEFT(A2, 3)

가장 기본 형태. 텍스트 왼쪽에서 N글자를 잘라냅니다. 전화번호 통신사 식별, 우편번호 앞자리 등에 즉시 사용.

예시: =LEFT("010-1234-5678", 3)"010"
=LEFT(A2, FIND("@", A2)-1)

구분자가 어디 있는지 모를 때 FIND로 위치를 찾아 가변 길이 추출. 이메일에서 ID 부분만 뽑을 때 자주 씀.

예시: =LEFT("hong@daum.net", FIND("@", "hong@daum.net")-1)"hong"
=LEFT(A2, LEN(A2)-4)

뒤에서부터 N개 글자를 빼고 나머지를 가져오는 패턴. 파일명에서 확장자(.txt 등 4자) 제외 시 활용.

예시: =LEFT("report.txt", LEN("report.txt")-4)"report"
목차
  1. 1.엑셀 LEFT 함수란?
  2. 2.동작 예시 + LEFT vs RIGHT/MID/LEFTB
  3. 3.LEFT + FIND = 구분자 앞 추출
  4. 4.실전 사용 시나리오 8가지
  5. 5.한글·다국어와 LEFTB
  6. 6.자주 발생하는 함정 6가지
  7. 7.자주 묻는 질문

엑셀 LEFT 함수란?

엑셀 LEFT 함수는 텍스트의 왼쪽 N글자를 추출하는 텍스트 함수입니다. 우편번호 앞 5자리, 사업자번호 지역 코드, 휴대폰 통신사 구분, 이메일 아이디 분리 등에 표준. FIND·SEARCH와 조합한 구분자 앞 추출 패턴이 가장 자주 쓰입니다.

구문은 =LEFT(텍스트, [글자수]) 2인수. 글자수 생략 시 1. 한글도 1글자로 카운트 (LEN 기준) — 바이트 단위 필요시 LEFTB (한글 = 2바이트). 결과는 항상 텍스트라 숫자 계산엔 VALUE로 변환 필요.

동작 예시 + LEFT vs RIGHT/MID/LEFTB

수식결과비고
LEFT("abcdef", 3)"abc"왼쪽 3글자
LEFT("abcdef")"a"생략 시 1
LEFT("abcdef", 10)"abcdef"길이 초과면 전체
LEFT("abcdef", 0)""빈 문자열
LEFT("한글텍스트", 2)"한글"한글 1글자 = 1 (LEN 기준)
LEFT(12345, 2)"12"숫자도 텍스트 변환
LEFT("abc", -1)#VALUE!음수 불가

LEFT vs RIGHT vs MID vs LEFTB

함수동작
LEFT(t, n)왼쪽 n글자LEFT("abcdef", 3) = "abc"
RIGHT(t, n)오른쪽 n글자RIGHT("abcdef", 3) = "def"
MID(t, start, n)start부터 n글자MID("abcdef", 3, 2) = "cd"
LEFTB(t, b)왼쪽 b바이트LEFTB("한글", 2) = "한" (1글자=2B)

→ 일반적으로 LEFT, 바이트 단위(레거시 호환) 필요 시 LEFTB.

LEFT + FIND = 구분자 앞 추출

가장 자주 쓰이는 표준 패턴. 구분자(@, 공백, /, . 등) 앞 글자를 동적으로 추출:

이메일 아이디: =LEFT(A1, FIND("@", A1) - 1)

→ "abc@gmail.com" → "abc"

 

이름 분리: =LEFT(A1, FIND(" ", A1) - 1)

→ "홍 길동" → "홍"

 

도메인 앞: =LEFT(A1, FIND(".", A1) - 1)

→ "gmail.com" → "gmail"

 

URL 프로토콜: =LEFT(A1, FIND(":", A1) - 1)

→ "https://..." → "https"

핵심: FIND("구분자", text) - 1 → 구분자 앞 글자 수. 구분자 못 찾으면 FIND가 #VALUE!(값 유형 오류) → IFERROR 권장.

실전 사용 시나리오 8가지

  • 우편번호 앞 5자리 =LEFT(A1, 5) → "12345-6789" → "12345"
  • 사업자번호 앞 3자리 =LEFT(A1, 3) → "123-45-67890" → "123"
  • 휴대폰 통신사 구분 =LEFT(A1, 3) → "010-1234-5678" → "010"
  • 이메일 아이디 추출 =LEFT(A1, FIND("@", A1) - 1)
  • 확장자 제거 =LEFT(A1, FIND(".", A1) - 1) → "report.xlsx" → "report"
  • ISO 날짜에서 연도 =LEFT(A1, 4) → "2026-06-30" → "2026"
  • ID 접두사 분류 =IF(LEFT(A1, 2)="VG", "VIP 골드", "...")
  • 첫 글자 대문자 검사 =EXACT(LEFT(A1, 1), UPPER(LEFT(A1, 1)))

한글·다국어와 LEFTB

"한글" → LEN = 2글자, LENB = 4바이트 (1글자 = 2바이트)

"abc" → LEN = 3글자, LENB = 3바이트 (영문 1글자 = 1바이트)

 

LEFT("한글텍스트", 2) = "한글" (글자 기준)

LEFTB("한글텍스트", 4) = "한글" (바이트 기준, 한글 2바이트)

LEFTB("한글텍스트", 3) = "한" (3바이트는 1글자 + 잘림 처리)

LEFTB는 한글·중국어·일본어 등 2바이트 문자 처리. 일반 작업은 LEFT.

자주 발생하는 함정 6가지

  • 한글도 1글자 = 1 — LEFT("한글", 2) = "한글" (LEN 기준). 바이트는 LEFTB
  • num_chars 음수 → #VALUE! LEFT("abc", -1) #VALUE!(값 유형 오류). 0 이상만
  • 결과는 항상 텍스트 LEFT(12345, 2) = "12" (문자열). 숫자 계산엔 VALUE 또는 --LEFT(...)
  • 빈 셀 → "" — 진짜 빈 셀에 LEFT 적용해도 빈 문자열
  • FIND 못 찾으면 #VALUE! 전파 — A1에 @ 없으면 FIND가 #VALUE! → LEFT도 오류. IFERROR 처리: =IFERROR(LEFT(A1, FIND("@", A1)-1), A1)
  • 셀 서식 차이 LEFT(12345.67, 2) = "12" (정수부 일부). 정확히 정수 원하면 INT + TEXT 조합

자주 묻는 질문

Q. LEFT 함수 사용법은?

=LEFT(텍스트, [글자수]) 형식. 왼쪽에서 N글자 추출. 예: =LEFT("abcdef", 3) → "abc". 글자수 생략 시 1.

Q. LEFT와 LEFTB의 차이는?

LEFT는 글자 단위, LEFTB는 바이트 단위. 한글 1글자 = 2바이트. LEFT("한글", 1) = "한", LEFTB("한글", 1) = "" (1바이트는 한글 1글자 안 되어 잘림).

Q. 이메일 아이디 추출하려면?

=LEFT(A1, FIND("@", A1) - 1). FIND가 @ 위치 반환, -1로 @ 앞까지. @가 없으면 #VALUE! → IFERROR 권장.

Q. LEFT 결과를 숫자로 쓰려면?

VALUE 함수 또는 이중 음수: =VALUE(LEFT(A1, 4)) 또는 =--LEFT(A1, 4). 결과는 항상 텍스트라 계산 전에 변환.

Q. 길이보다 큰 글자수를 넣으면?

전체 텍스트 반환. LEFT("abc", 10) = "abc". 오류 없이 가능한 만큼 잘라줌.

Q. 음수 글자수는?

#VALUE! 오류. LEFT("abc", -1) #VALUE!(값 유형 오류). 0 이상만.

Q. 가변 길이 추출 패턴은?

LEFT + FIND/SEARCH 조합. 구분자 위치를 FIND로 찾고 -1로 그 앞까지: =LEFT(A1, FIND(구분자, A1) - 1). 이메일·이름·URL 분리에 표준.

Q. 구글 스프레드시트에서도 동일하게 작동하나요?

네. LEFT는 표준 텍스트 함수로 Google Sheets, LibreOffice Calc, Apple Numbers, 한컴 한셀, WPS에서 동일하게 작동합니다.

본 페이지는 Microsoft Support 공식 LEFT·LEFTB·FIND·RIGHT 문서를 기준으로 작성되었습니다. 정확한 동작은 Excel 버전·환경에 따라 달라질 수 있으니 중요한 작업 전에는 실제 환경에서 확인하세요.