LEFT 함수, 엑셀에서 왼쪽 문자열을 잘라내는 함수 사용법

LEFT 함수, 엑셀에서 왼쪽 문자열을 잘라내는 함수 사용법

Excel의 Left 함수는 무엇입니까 ? Excel에서 Left 함수를 사용하는 방법은 무엇입니까 ? LuckyTemplates.com과 함께 알아보세요!

Microsoft Excel은 대용량 데이터를 처리할 수 있는 스프레드시트 소프트웨어로 유명합니다. 데이터를 대량으로 가져온 다음 스마트 Excel 기능을 사용하여 결과를 직접 계산할 수 있습니다. 이번 글에서는 엑셀의 일반적인 텍스트 함수 중 하나인 LEFT 함수에 대해 알아 보겠습니다.

LEFT 함수는 문자열 처리 함수 그룹에 속하며, 문자열의 왼쪽 부분을 잘라내는 데 사용됩니다. LEFT 함수는 수동으로 정보나 문자열을 검색하는 대신 빠르게 정보를 검색할 때 자주 사용됩니다. 특히 LEFT 함수는 엑셀의 다른 조회 함수와 결합해 LEFT 함수와 Vlookup 함수를 결합하는 등 복잡한 정보 테이블을 처리할 수 있다 . 다음 문서에서는 Excel에서 LEFT 함수를 사용하는 방법을 안내합니다.

기사의 목차

Excel의 LEFT 함수 수식

LEFT 함수의 구문은 =LEFT(text;[num_chars]) 입니다 . 거기에:

  • 텍스트는 필수 텍스트 문자열로, 추출하려는 문자가 포함된 텍스트 문자열 또는 텍스트 문자열에 대한 셀 참조입니다.
  • Num_chars는 선택적 인수입니다. 이는 LEFT 함수가 텍스트 왼쪽의 첫 번째 위치부터 검색할 문자 수입니다.
  • Num_chars는 0보다 크거나 같아야 합니다. num_chars < 0=""이면 함수는 오류를 반환합니다.">
  • Num_chars가 텍스트 길이보다 크면 LEFT 함수는 전체 텍스트를 반환합니다.
  • num_chars를 생략하면 기본값은 num_chars = 1입니다.

엑셀에서 LEFT 함수 사용 시 주의사항

  • Excel의 LEFT 함수는 텍스트의 왼쪽부터 시작하는 문자를 추출하는 데 사용해야 합니다.
  • Number_of_characters는 선택 사항이며 기본값은 1입니다.
  • Excel의 LEFT는 숫자에서 숫자(0-9)도 추출합니다.
  • 숫자 형식(즉, $ 통화 기호)은 숫자의 일부가 아닙니다. 따라서 LEFT 함수로 계산하거나 추출하지 않습니다.

Excel에서 LEFT 함수를 여는 방법은 무엇입니까?

1. 인수에 대한 반환 값을 얻으려면 Excel의 필수 셀에 원하는 LEFT 수식을 입력하기만 하면 됩니다.

2. 스프레드시트의 Excel 대화 상자에서 LEFT 수식을 수동으로 열고 텍스트와 문자 수를 입력할 수 있습니다.

3. 위 스프레드시트에서 메뉴 표시줄 수식 섹션 의 텍스트 탭 아래에 있는 Excel의 LEFT 함수 수식 옵션을 볼 수 있습니다 .

4. Excel 대화 상자에서 LEFT 수식을 열려면 수식 에서   텍스트 탭을 클릭 하고 LEFT를 선택합니다. 아래 샘플을 참조하세요.

LEFT 함수, 엑셀에서 왼쪽 문자열을 잘라내는 함수 사용법

5. 수식 결과를 얻기 위해 인수를 설정할 수 있는 위 대화 상자가 열립니다.

Excel의 일부 LEFT 함수 수식

특정 문자 앞의 부분 문자열을 추출합니다.

아래의 일반 공식을 사용하여 앞에 다른 문자가 오는 부분 문자열을 얻을 수 있습니다.

LEFT 함수, 엑셀에서 왼쪽 문자열을 잘라내는 함수 사용법

위의 Excel LEFT 수식은 특정 문자 앞에 오는 텍스트 문자열의 일부를 추출하려는 경우에 사용됩니다. 예를 들어 전체 이름 열에서 이름을 가져오거나 전화번호 목록에서 국가 코드를 추출하려는 경우입니다.

문자열에서 마지막 N자를 제거합니다.

다음 일반 공식을 사용하여 문자열에서 마지막 N자를 제거할 수 있습니다.

LEFT 함수, 엑셀에서 왼쪽 문자열을 잘라내는 함수 사용법

위의 Excel LEFT 수식은 문자열 끝에서 특정 문자를 제거하고 나머지 문자열을 다른 셀로 가져오려는 경우에 사용됩니다. Excel에서 LEFT 수식의 연산은 논리를 기반으로 합니다. LEN 함수는 문자열의 총 문자 수를 가져오는 데 사용됩니다. Excel의 이 LEFT 함수 수식은 전체 길이에서 원하지 않는 문자 수를 제외하고 나머지 문자를 반환합니다.

Excel에서 LEFT 함수를 사용하는 방법

예 1: LEFT 함수를 사용하여 문자 찾기

아래 표에서 LEFT 함수를 사용하여 B2 셀의 처음 3자를 찾습니다. 수식 =LEFT(B2,3)을 입력하고 Enter 키를 누릅니다.

LEFT 함수, 엑셀에서 왼쪽 문자열을 잘라내는 함수 사용법

결과적으로 B2 셀의 문자열 왼쪽에서 오른쪽으로 3개의 문자를 얻습니다.

또는 입력 수식에서 문자열이 포함된 셀의 위치를 ​​그림과 같이 따옴표로 묶인 문자로 바꿀 수 있습니다.

LEFT 함수, 엑셀에서 왼쪽 문자열을 잘라내는 함수 사용법

예 2: LEFT 함수는 SEARCH 함수를 결합합니다.

이 두 기능을 함께 결합하면 이를 사용하여 특정 문자 앞의 문자열을 검색합니다. 예를 들어 전체 이름 열에서 성을 가져오고 국가 코드에서 전화번호를 뺀 값을 가져옵니다. 전체 이름 열에서는 모두 공백으로 구분되므로 = =LEFT(B2,SEARCH(" ",B2)-1) 수식을 사용한 다음 Enter 키를 누릅니다.

그런 다음 문자를 검색할 때 공백 문자를 추출하지 않으려면 -1을 사용합니다.

LEFT 함수, 엑셀에서 왼쪽 문자열을 잘라내는 함수 사용법

결과적으로 셀에 성 문자열이 표시됩니다. 다른 결과를 보려면 아래 상자까지 아래로 스크롤하세요.

LEFT 함수, 엑셀에서 왼쪽 문자열을 잘라내는 함수 사용법

점 앞에 국가 지역 코드를 가져오려는 전화번호 범위의 경우 수식 =LEFT(B5,SEARCH(".",B5)-1)을 입력하고 Enter 키를 누릅니다.

LEFT 함수, 엑셀에서 왼쪽 문자열을 잘라내는 함수 사용법

결과는 전화번호 범위의 국가 지역 코드만 가져옵니다.

LEFT 함수, 엑셀에서 왼쪽 문자열을 잘라내는 함수 사용법

예제 3: LEFT 함수와 LEN 함수 결합

LEN 함수는 문자열을 찾는 함수와 함께 사용되는 경우가 많습니다. LEFT 함수를 LEN 함수와 결합하면 문자열 끝에서 특정 문자를 제거하는 데 사용됩니다. 결합된 수식 =LEFT(text,LEN(text) - 이동하려는 문자).

LEN 함수는 문자열의 총 문자 수를 가져온 다음 문자열의 총 길이에서 제거하려는 문자 수를 뺍니다. LEFT 함수는 남은 문자 수를 반환합니다.

예를 들어 B2 셀의 문자열에서 5자를 제거하고 수식 =LEFT(B2, LEN(B2)-5)를 입력하고 Enter 키를 누릅니다.

결과적으로 공백을 포함하여 문자 시퀀스의 마지막 5개 문자를 제거한 후 남은 문자 시퀀스를 갖게 되었습니다.

LEFT 함수, 엑셀에서 왼쪽 문자열을 잘라내는 함수 사용법

예 4: LEFT 함수와 VALUE 함수 결합

이 두 함수를 함께 결합하면 LEFT 함수를 사용할 때처럼 텍스트 문자열 대신 숫자 문자를 반환합니다. 예를 들어 셀 B5에 있는 문자열의 처음 2자를 내보내고 수식 =VALUE(LEFT(B2,2))를 입력합니다.

LEFT 함수, 엑셀에서 왼쪽 문자열을 잘라내는 함수 사용법

결과적으로 우리는 그림과 같이 찾아야 할 숫자를 얻습니다.

LEFT 함수, 엑셀에서 왼쪽 문자열을 잘라내는 함수 사용법

Excel의 LEFT 함수가 작동하지 않습니다. - 원인 및 해결 방법

워크시트에서 Excel LEFT 함수가 제대로 작동하지 않는 경우 다음 이유 중 하나가 원인일 가능성이 높습니다.

1. Num_chars 인수가 0보다 작습니다.

Excel LEFT 수식에서 #VALUE ! 에서 가장 먼저 확인해야 할 것은 num_chars 인수의 값입니다 . 음수인 경우 빼기 기호만 제거하면 오류가 사라집니다(물론 누군가 의도적으로 음수를 넣었을 가능성은 거의 없지만 사람이 실수하는 것은 매우 정상적입니다).

일반적으로 VALUE 오류는 num_chars 인수가 다른 함수로 표시되는 경우 발생합니다. 이 경우 함수를 다른 셀에 복사하거나 수식 입력줄에서 함수를 선택하고 F9를 눌러 함수가 무엇인지 확인하세요. 값이 0보다 작으면 함수에 오류가 있는지 확인하십시오.

이 문제를 더 잘 설명하기 위해 국가 전화 코드를 추출하는 데 사용되는 LEFT 공식인 LEFT(A2, SEARCH("-", A2)-1) 을 사용해 보겠습니다 . 기억하시겠지만, num_chars 인수 의 SEARCH 함수 는 원래 문자열의 첫 번째 하이픈 위치를 계산합니다. 여기서 1을 빼서 최종 결과에서 하이픈을 제거합니다. 예를 들어 실수로 -1을 -11로 바꾸면 num_chars 인수가 음수와 동일하므로 수식은 #VALUE 오류를 반환합니다 . 왼쪽의 수식은 num_chars 인수가 0 보다 작기 때문에 작동하지 않습니다. .

LEFT 함수, 엑셀에서 왼쪽 문자열을 잘라내는 함수 사용법

Num_chars 인수가 0보다 작습니다.

2. 원문의 줄 간격

뚜렷한 이유 없이 Excel LEFT 수식이 실패하는 경우 선행 공백에 대한 원래 값을 확인하세요. 웹에서 데이터를 복사했거나 다른 외부 소스에서 내보낸 경우, 이러한 공백이 텍스트 입력 전에 자신도 모르게 많이 있을 수 있으며 문제가 발생하기 전까지는 해당 공백이 거기에 있는지 결코 알 수 없습니다. 다음 이미지는 원래 문자열 시작 부분의 공백으로 인해 Excel의 LEFT 함수가 제대로 작동하지 않는 문제를 보여줍니다.

LEFT 함수, 엑셀에서 왼쪽 문자열을 잘라내는 함수 사용법

Excel의 LEFT 함수가 원본 문자열 시작 부분의 공백으로 인해 제대로 작동하지 않습니다.

워크시트 시작 부분의 공백을 제거하려면 Excel의 TRIM 기능 이나 Text Toolkit 추가 기능을 사용하세요 .

3. Excel LEFT에서는 날짜가 작동하지 않습니다.

Excel의 LEFT 함수를 사용하여 날짜의 개별 부분(예: 일, 월, 연도)을 얻으려고 하면 대부분의 경우 숫자의 처음 몇 자리만 얻게 됩니다. 문제는 마이크로소프트 엑셀에서는 모든 날짜가 1900년 1월 1일 이후의 일수를 나타내는 정수로 저장되어 숫자 1로 저장된다는 점이다. 셀에 보이는 것은 단지 표현일 뿐이다. 다른 날짜 형식을 적용하여 표시 내용을 쉽게 변경할 수 있습니다.

예를 들어 셀 A1에 날짜가 2017년 1월 11일이고 LEFT(A1,2) 수식을 사용하여 날짜를 추출하려고 하면 결과는 42가 됩니다. 이는 숫자 42746 의 처음 2자리입니다. 내부 Excel 시스템에서는 2017년 1월 11일을 나타냅니다.

하루의 특정 부분을 추출하려면 DAY, MONTH, YEAR 함수 중 하나를 사용하세요.

날짜가 텍스트 문자열로 입력된 경우 LEFT 함수는 스크린샷의 오른쪽 부분에 표시된 것처럼 문제 없이 작동합니다. Excel LEFT는 날짜에는 작동하지 않지만 날짜를 나타내는 텍스트 문자열에는 작동합니다.

LEFT 함수, 엑셀에서 왼쪽 문자열을 잘라내는 함수 사용법

Excel LEFT는 날짜에는 작동하지 않지만 날짜를 나타내는 텍스트 문자열에는 작동합니다.

4. 통화 기호의 손실

원본 텍스트에 통화 또는 회계 서식이 적용된 경우 이 기호는 셀 문자의 일부가 아닙니다. 이 아이콘은 특정 숫자 형식이 수반되는 경우에만 나타납니다. LEFT 함수는 텍스트 함수입니다. 따라서 모든 값을 텍스트 형식으로 변환합니다.

여기서 유용한 해결책은 LEFT를 VALUE 함수와 결합하여 텍스트를 숫자로 변환하는 것입니다. 그런 다음 원하는 숫자 형식을 선택할 수 있습니다.

5. LEFT 함수는 예상보다 적은 수의 문자를 반환합니다.

원하는 출력을 구성하는 문자 수를 알고 있지만 LEFT 함수 수식이 몇 개의 문자만 반환하는 경우 원본 텍스트에 더 많은 공간이 필요할 수 있습니다.

수동으로 삭제하는 대신 TRIM 기능을 사용하여 제거할 수 있습니다.

=LEFT(TRIM(A2),7)

엑셀에서 LEFT 함수를 사용할 때 기억해야 할 몇 가지 사항

  • #VALUE[num_chars] 인수가 0보다 작으면 오류가 발생합니다.
  • 날짜는 Excel에서 숫자로 분류되며 셀 서식만 사용하면 스프레드시트에서 날짜로 표시됩니다. 따라서 날짜에 LEFT 함수를 사용하려는 경우 날짜를 나타내는 숫자의 시작 문자를 반환합니다.

예를 들어, 1980년 1월 1일은 숫자 29221을 나타내므로 1980년 1월 1일 날짜가 포함된 셀에 LEFT 함수를 적용하면(그리고 3자를 반환해야 함) 결과는 292가 됩니다. 날짜에 LEFT를 사용하면 DAY, DATE, MONTH 또는 YEAR 함수와 결합할 수 있습니다. 그렇지 않은 경우 Excel의 텍스트-열 도구를 사용하여 날짜가 포함된 셀을 텍스트로 변환할 수 있습니다.

위에는 LEFT 함수를 사용하여 왼쪽부터 문자열을 구하는 방법과 LEFT 함수를 다른 함수와 결합할 때의 예입니다. 오류가 발생하면 사용자는 num_chars그 오류가 0보다 큰지 여부를 확인해야 합니다.

당신의 성공을 기원합니다!


Excel에서 퍼즐 플레이

Excel에서 퍼즐 플레이

Reddit 사용자인 MehmetSalihKoten은 Microsoft Excel에서 모든 기능을 갖춘 Tetris 버전을 만들었습니다.

Excel에서 변환 기능을 사용하는 방법

Excel에서 변환 기능을 사용하는 방법

Excel에서 측정 단위를 변환하려면 변환 기능을 사용합니다.

Excel에서 HLOOKUP 함수를 사용하는 방법

Excel에서 HLOOKUP 함수를 사용하는 방법

HLOOKUP 함수란 무엇입니까? Excel에서 HLOOKUP 함수를 사용하는 방법은 무엇입니까? 퀀트리망과 함께 알아보세요!

Excel의 IFERROR 함수, 수식 및 사용법

Excel의 IFERROR 함수, 수식 및 사용법

Excel의 IFERROR 함수는 매우 일반적으로 사용됩니다. 이를 잘 활용하려면 마이크로소프트 엑셀의 IFERROR 공식을 이해해야 한다.

Excel에서 VALUE 함수를 사용하는 방법

Excel에서 VALUE 함수를 사용하는 방법

Excel의 VALUE 함수는 무엇입니까? Excel의 값 공식은 무엇입니까? LuckyTemplates.com과 함께 알아보세요!

엑셀 EOMONTH 함수, EOMONTH 함수 사용법

엑셀 EOMONTH 함수, EOMONTH 함수 사용법

Excel의 EOMONTH 함수는 매우 간단한 구현으로 특정 달의 마지막 날을 표시하는 데 사용됩니다. 그러면 우리가 입력한 데이터를 기반으로 특정 달의 마지막 날을 얻을 수 있습니다.

Excel VBA에서 do-while 루프를 사용하는 방법

Excel VBA에서 do-while 루프를 사용하는 방법

Excel VBA에서 반복적인 작업을 자동화하고 싶으십니까? 따라서 조건이 충족될 때까지 반복되는 일련의 작업을 구현하기 위해 Do-While 루프를 사용하는 방법을 알아봅시다.

Excel 2016 - 6단원: Excel에서 열, 행 및 셀 크기 변경

Excel 2016 - 6단원: Excel에서 열, 행 및 셀 크기 변경

Excel의 기본 열 너비와 행 높이는 입력한 데이터와 일치하지 않을 수 있습니다. 아래 글은 엑셀 2016에서 열, 행, 셀의 크기를 변경하는 몇 가지 방법을 보여줍니다. 참고해주세요!

Excel 2016 - 5단원: 셀 및 범위의 기본 개념

Excel 2016 - 5단원: 셀 및 범위의 기본 개념

Excel로 작업할 때마다 셀에 정보 또는 내용을 입력해야 합니다. 엑셀 2016의 셀과 범위의 기본 개념을 LuckyTemplates로 배워보자!

Excel에서 XLOOKUP 함수를 사용하는 방법

Excel에서 XLOOKUP 함수를 사용하는 방법

Excel의 Xlookup 기능이란 무엇입니까? Excel에서 Xlookup을 사용하는 방법은 무엇입니까? LuckyTemplates.com과 함께 알아보세요!