Prosto

엑셀(Excel) 함수 LEFT(레프트)에 대한 이해와 예제 본문

Excel/함수

엑셀(Excel) 함수 LEFT(레프트)에 대한 이해와 예제

Prosto 2016. 10. 15. 12:22

'엑셀 함수 - LEFT()'

 

이번 시간에는 엑셀 함수 중 왼쪽에서부터 원하는 수 만큼

문자를 가지고 올 수 있는 LEFT(레프트) 함수에 대하여 알아보고,

실제로 문제도 풀어보도록 하겠습니다.

 

 

먼저 LEFT는 어떤 기능이 있는지 알아볼까요?

 

LEFT는 주어진 문자열에서 원하는 글자 수 만큼 문자를 가지고올 수 있는 함수입니다.

한 글자만 가지고 올 수도 있고, 두 글자, 세 글자 등 원하는 글자 수가 존재한다면 모두 가져올 수 있습니다.

 

예를 들면 주민등록번호에서 앞자리만 가지고 온다든지, 이름에서 성만 가지고 온다든지..

아니면 제품명에서 구분인 NK, DK 같은 문자를 가지고온다든지 필요한 상황이 있겠죠?

 

참고로 LEFT와 RIGHT, MID는 모두 문자열에서 특정 문자를 가지고 올 때 사용됩니다.

그리고 LEFT와 RIGHT는 사용방법은 같습니다.

LEFT 왼쪽에서부터 가지고 올 수 있고, RIGHT 오른쪽에서부터 가지고 올 수 있는 차이죠.

 

 

 

 

그럼 이제 이미지를 보며 차근차근 알아보도록 하겠습니다.

(따라해보면 더 좋겠죠?)

 

 

함수 마법사를 통하여 함수 LEFT에 대하여 알아보고

사용해보도록 합시다.

 

아무 셀이나 선택한 후, fx 버튼을 눌러줍니다.

 

 

fx 버튼을 누르면 함수 마법사 창이 나오는 것을 확인할 수 있습니다.

(잘 모르는 함수는 함수 마법사를 통하여 확인하고 사용하면 좋습니다.)

 

그대로 입력하면

드래그 된 영역에 글씨가 써집니다.

 

 

1. left라고 입력하고

2. 검색 버튼을 누릅니다

3. 검색 결과로 나온 함수 선택 목록 중 LEFT를 선택합니다.

4. 확인 버튼을 눌러 계속 진행합니다.

 

(함수 마법사에서 함수를 선택하면 하단에 간단한 설명이 나오는 것을 확인할 수 있습니다.)

 

 

함수 인수를 입력하는 창으로 바뀌는 것을 확인할 수 있을 겁니다.

 

여기서 보기에 LEFT 함수

Text와 Num_chars 두 가지 인수를 입력해줘야 하는 것 같네요.

 

Text 입력 부분이 선택되어 있으면 Text에 대한 설명이 나오는 것을 확인할 수 있습니다.

(추출하려는 문자가 들어 있는 텍스트 문자열이라고 하고 있죠?)

 

 

여기에

Text는 "안녕하세요"

Num_chars에는 2를 입력합니다.

 

이 의미는 "안녕하세요" 문자열에서 왼쪽에서부터 2글자를 가지고오겠다는 의미입니다.

 

(밑에 Num_chars에 대한 설명도 있죠?

왼쪽에서부터 추출할 문자 수를 지정한다고 하네요.)

 

하단에 수식 결과가 나오는 것도 확인할 수 있을 겁니다.

 

 

모두 입력했다면 확인 버튼을 눌러 함수 마법사를 종료시킵니다.

 

이렇게 함수가 작성되어있는 것을 확인할 수 있습니다.

아까 Text에 "안녕하세요"라고 입력했지만,

원한다면 셀을 선택해도 됩니다.(그냥 클릭하면 선택됩니다.)

 

왼쪽에서부터 2글자를 가지고오니

"안녕하세요"가 "안녕"으로 나오는 게 보이죠?

 

 

그러면 이번에는 직접 써봅시다.

D3 셀에 미리 사용할 문자열을 입력해줍니다.

저는 "안녕하세요"라는 문자열을

입력해뒀습니다.

 

 

E3셀에서

=left(

까지 입력했습니다.

함수 인수로 text와 num_chars 두 가지를 입력해주라고 하고있죠?

 

 

=left(D3

까지 입력했습니다.

text = D3가 됐습니다.

결과적으로 "안녕하세요"라는 문자열을 받았군요.

 

 

=left(D3,2

이번에는 num_chars로 2를 입력했습니다.

이 부분은 몇 글자를 가지고 올 것인지에 대한 부분입니다.

그러니 2글자를 가지고 온다는 거죠?

 

"안녕하세요"에서 왼쪽에서부터 두 글자라면

"안녕"이겠죠?

 

괄호를 닫고 ' ) ' 엔터 키를 눌러보면

이렇게 실제로 "안녕"이라고 출력되는 것을 확인할 수 있습니다.

 

 

그렇다면 여기서 2가 두 글자를 의미했으니

3으로 바꾸면 어떻게 나올까요?

"안녕하세요"의 왼쪽에서 세 글자인

"안녕하"가 출력되었죠?

 

 

LEFT 함수가 어떤 것이고, 어떻게 사용하는지 감 잡으셨으리라 생각됩니다.

 

 

그럼 이제 만들어둔 엑셀 파일의 예제를 확인하고,

문제를 직접 풀어보시길 바랍니다.

(엑셀파일은 글상자 안에 첨부되어있습니다.)

 

 

LEFT 함수 파일

간단 설명 + 예제 + 문제

prostoLEFT(문제).xlsx

 

 

(참고로 엑셀 2007로 작성된 파일입니다.)

 

답안은 밑의 답안보기를 누르면 나옵니다.

(이미지 + 엑셀파일)

 

 

 

Comments