ExcelLEFT텍스트 추출

엑셀 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"
더 알아보기

LEFT / RIGHT / MID 차이

세 함수 모두 텍스트에서 일부를 잘라내지만, 자르는 위치가 다릅니다.

LEFT — 왼쪽부터

=LEFT("ABCDE", 2) → "AB"

RIGHT — 오른쪽부터

=RIGHT("ABCDE", 2) → "DE"

MID — 중간 (시작 위치 + 길이)

=MID("ABCDE", 2, 3) → "BCD"

LEFT/RIGHT는 인자가 2개(텍스트, N), MID는 시작 위치까지 3개입니다. 자르는 시작점이 유동적이면 MID, 한쪽 끝이 기준이면 LEFT 또는 RIGHT를 씁니다.

LEFT와 LEFTB (글자 vs 바이트)

LEFT는 글자 단위, LEFTB는 바이트 단위로 자릅니다. 엑셀에서 한글은 2바이트, 영문·숫자는 1바이트입니다.

=LEFT("안녕Hi", 3) → "안녕H" (앞 3글자)

=LEFTB("안녕Hi", 3) → "안" (앞 3바이트, 한글 1자=2바이트)

한글 데이터에서 화면 폭(고정폭 글꼴) 기준으로 잘라야 할 때 LEFTB가 유용하지만, 대부분 일상 업무는 글자 단위 LEFT만 쓰면 됩니다. 구글 스프레드시트는 LEFTB 미지원이니 호환성 고려 시 LEFT만 쓰세요.

FIND/SEARCH와 조합한 가변 길이 추출

데이터마다 자를 위치가 다르면 LEFT에 고정 숫자 대신 FIND·SEARCH 결과를 넣어 동적으로 추출합니다.

=LEFT(A2, FIND("@", A2)-1)

→ A2가 "hong@daum.net"이면 "hong"

→ A2가 "kim123@gmail.com"이면 "kim123"

FIND는 대소문자 구분, SEARCH는 구분 없음입니다. 와일드카드(*, ?)도 SEARCH만 지원합니다. 한글 이메일이나 다국어 데이터는 보통 SEARCH가 무난합니다.

구분자가 없을 때 #VALUE! 오류가 나므로 =IFERROR(LEFT(A2, FIND("@", A2)-1), A2)처럼 감싸면 안전합니다.

자주 묻는 질문 (FAQ)

Q. N이 텍스트 길이보다 크면 어떻게 되나요?

오류 없이 전체 텍스트가 그대로 반환됩니다. 예: =LEFT("abc", 10) → "abc".

Q. N에 0 또는 음수를 넣으면?

0이면 빈 문자열 ""을 반환합니다. 음수는 #VALUE! 오류입니다.

Q. 셀에 숫자가 들어있어도 LEFT가 동작하나요?

네. 숫자는 자동으로 텍스트로 변환되어 처리됩니다. =LEFT(12345, 2) → "12" (결과는 문자열). 다시 숫자로 쓰려면 VALUE 또는 *1로 변환하세요.

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

네. LEFT, RIGHT, MID 모두 구글 스프레드시트에서 같은 문법으로 사용할 수 있습니다.