이 페이지에서
LEFT 함수
지원 버전 자세히 보기
엑셀 2013 이전엑셀 2016엑셀 2019엑셀 2021엑셀 2024M365웹 엑셀
엑셀 LEFT 함수는 문자열의 처음부터 지정한 개수의 문자를 추출하는 함수입니다.
인수 설명
=LEFT(텍스트, [글자수])
인수구분설명
텍스트
필수
문자를 추출할 텍스트입니다.
글자수
선택
텍스트에서 추출할 문자 개수입니다.
- 생략 시, 기본값은 '1' 입니다. (한 글자 추출)
함수 개요
엑셀 LEFT 함수는 문자열의 왼쪽부터 지정한 수의 문자를 추출하는 함수입니다. 텍스트, 숫자 등 다양한 데이터 형식에서 사용할 수 있습니다.
=LEFT("오빠두엑셀",3)결과: 오빠두=LEFT("13492",2)결과: 13단, LEFT 함수는 셀 안에 입력된 실제 데이터를 기준으로 값을 추출하고 셀에 적용된 셀 서식 은 추출 값에 영향을 주지 않습니다. 예를 들어, 사용자 지정 서식으로 겉으로 보이는 값이 "총 10,000원"이고 실제 값이 10000 이라면, LEFT(셀,2) 는 "10"을 반환합니다.
=LEFT(A1,2)결과 : 10텍스트의 오른쪽부터 추출하려면 RIGHT 함수 를, 텍스트의 중간 지점부터 추출하려면 MID 함수 를 사용합니다. 만약 BYTE 단위로 글자를 추출해야 할 경우 LEFTB 함수 를 사용할 수 있습니다.
=LEFT("안녕하세요", 2)결과 : "안녕" (2 글자)=LEFTB("안녕하세요", 2)결과 : "안" (2 byte)LEFT 함수 간단 예제
1
주민등록번호에서 생년월일만 추출하기
=LEFT("881002-1234567",6)결과881002
2
이메일 주소에서 아이디만 추출하기
엑셀 FIND 함수 는 텍스트에서 특정 단어의 위치 순번을 반환합니다. 이를 활용하여, 다음과 같이 수식을 작성하면 이메일 주소에서 @ 앞의 아이디를 추출할 수 있습니다.
=LEFT(A1, FIND("@", A1)-1)"oppadu"를 반환합니다.그 외 주의사항
관련 함수
RIGHT 함수
텍스트의 끝에서부터 지정한 개수만큼 문자를 추출합니다.
TEXT 함수
숫자, 날짜 등 셀의 값을 지정한 형식의 텍스트로 변환합니다.
MID 함수
문장의 원하는 위치부터 지정한 길이의 문자를 추출합니다.
left.xlsx
실습 예제 통합문서
다운로드

=IF(OR(MID(주민등록번호,8,1)="3",MID(주민등록번호,8,1)="4"),"20"&LEFT(주민등록번호,2),"19"&LEFT(주민등록번호,2))
앗!! 네 그렇습니다.ㅜㅜ 제가 공식을 잘못 적었네요. 말씀해주신게 맞습니다.
MID 함수는 무조건 결과로 문자가 반환되기 때문에 "" 로 묶어줘야 합니다.
적어주신 내용은 바로 수정하겠습니다. 확인해주셔서 정말 감사드립니다.
질문 하나만 드려도 될까요?
자리수가 동일하다면 함수적용이 바라 가능한데,
자리수가 동일하지 않은경우는 어떻게 해야할까요?
예) 'ABC-DE-240909' 와 'ABCD-EF-240909'
이렇게 자릿수가 동일하지 않을 경우에
할려면 어떻게 해야할까요? IF 함수를 넣어서 로직?을 짜야할까요?
도움 부탁드려봅니다. ㅠ
그럴 경우, 아래 공식을 사용해보시길 바랍니다.
엑셀 특정 문자 사이 값 추출하기 공식 - 오빠두엑셀 (oppadu.com)
감사합니다.