LEFT, RIGHT, MID 함수는 셀안에 포함된 데이터의 일부를 추출하여 표현할 수 있는 함수 입니다. 예를 들어, 한 셀 안에 "오징어"라는 문구가 적혀 있으면, "오", "징", "어", "오징", "징어" 와 같이 "오징어"의 글자중 일부를 추출하여 표현할 수 이는 것이죠.

 

 

1. LEFT, RIGHT, MID 함수란!?

 

1) LEFT 함수 : 셀안에 기입된 데이터의 왼쪽에서부터 지정한 숫자의 갯수만큼 추출하여 표시.

2) RIGHT 함수 : 셀안에 기입된 데이터의 오른쪽에서부터 지정한 숫자의 갯수만큼 추출하여 표시.

3) MID : 셀안에 기입된 데이터의 지정한 지점에서부터 지정한 숫자의 갯수만큼 추출하여 표시.

 

 

2. LEFT, RIGHT, MID 함수의 사용 방법!!

 

1) LEFT 함수 : =LEFT(텍스트 포함된 셀, 좌측에서부터 몇번째까지 값을 추출할지에 대한 숫자)

2) RIGHT 함수 : =RIGHT(텍스트 포함된 셀, 우측에서부터 몇번째까지 값을 추출할지에 대한 숫자)

3) MID 함수 : =MID(텍스트 포함된 셀, 시작지점, 시작지점으로부터 몇번째까지 값을 추출할지에 대한 숫자)

 

LEFT, RIGHT, MID 함수에 포함되는 인수에 대해서 알아보았습니다. 다음은 구체적인 사용 방법에 대해서 알아보겠습니다.

코끼리, 거북이, 호랑이, 나무늘보, 강아지의 주민등록번호가 기입된 표가 있습니다. 모두가 알다시피 주민등록번호에는 많은 개인정보가 포함되어 있죠. 왼쪽에서부터 여섯째자리는 생년월일, 뒷부분 7자리는 성별 1자리, 지역코드 및 출생신고 5자리, 검증번호 1자리로 구성되어 있습니다. 여기에서는 주민등록번호로부터 간단하게 생년월일, 성별, 검증번호를 추출해 보도록 하겠습니다. (검증번호는 가장 우측의 번호 한자리로 자세한 설명은 넘어가도록 하겠습니다.)

 

코끼리 생년월일 : =LEFT(C3,6)

첫번째 인수는 코끼리 주민등록번호 'C3'셀, 왼쪽 6번째 자리가 생년월일 이므로 두번째 인수는 '6'을 기입합니다.

 

코끼리 성별 : =MID(C3,8,1)

첫번째 인수는 코끼리 주민등록번호 'C3'셀, 두번째 인수는 8번째 자리가 성별을 의미하는 수이므로 '8', 세번째 인수는 8번째 자리의 숫자 하나만 필요로 하므로 '1'을 기입합니다.

 

코끼리 검증번호 : RIGHT(C3,1)

첫번째 인수는 코끼리 주민등록번호 'C3'셀, 두번째 인수는 오른쪽에서 첫번째 자리가 검증번호 이므로 '1'을 기입합니다.

 

코끼리의 생년월일, 성별, 검증번호를 기입한후 아래로 드래그 하면 아래와 같은 결과가 나옵니다.

 

원하는 값들이 모두 표현되었습니다. 그러나, 성별이 '남자', '여자'가 아닌 '1'과 '2'로 표현되어 있어 이를 '남자', '여자'로 표현해보고자 합니다. 조건 IF 함수를 이용해 '1'이면 '남자', '2'이면 '여자'로 나타내봅시다.

 

코끼리의 성별 : =IF(MID(C3,8,1)="1","남자","여자")

'MID(C3,8,1)' 값이 '1'이면 '남자' 아니면 '여자' 입니다. 단 여기서 주의해야할 점은 MID(C3,8,1)을 통해서 추출한 값은 숫자가 아닌 텍스트 이므로 '1'을 큰따옴표 안에 넣고 수식을 완성해야 합니다.

 

 

Posted by HOTSWAN

엑셀(EXCEL) IF 함수는 조건함수로 조건에 따른 값을 지정해야할 때 사용되는 함수 입니다. 조건대로 내가 원하는 값을 삽입할 수 있죠. 일상생활에서도 우리가 계획을 세우거나 어떤 판단을 해야할때, 주어진 상황에 따라 행동을 달리하듯이 말입니다. A상황에서는 A대로 일을 처리하고, B상황에서는 B대로 일을 처리해야하죠. 엑셀에서도 이와 동일하게 주어진 상황, 조건에 따라 어떤 데이터를 처리해야할 때 IF 함수를 사용한다면 아주 효과적입니다.

 

1. IF 함수란 무엇인가!?

위에서도 언급했듯이 IF 함수란 조건에 따라 값을 해당 셀에 표현할 수 있도록 도와주는 함수 입니다. 예를들어 값이 '5'보다 크거나 같다면 '값이 크다', '5'보다 크지 않으면 '값이 작다'를 표현해봅시다. 아래의 그림에서 숫자 '7'은 '5'보다 크므로 '값이 크다', 숫자 '4'는 5보다 크지 않으므로 '값이 작다'로 표현할 수 있죠. 처리해야할 데이터량이 많지 않으므로 함수를 사용하지 않고도 간단하게 표현할 수 있습니다.

 

그러나 처리해야할 데이터량이 많아진다면 일일이 조건을 비교해가며 값을 집어넣는 것은 피곤한 일이 될 것입니다. 더군다나 하나의 조건이 아닌 여러개의 조건이 있다면, 몸이 힘들뿐만 아니라 머리도 아파올지도 모릅니다. 그렇다면 이를 효과적으로 데이터를 처리하기 위해서는 어떻게 해야할까요?

 

 

2. IF문 사용법!!

 

우선 IF문을 사용하기 위해, 사용되는 인수부터 살펴보도록 하겠습니다. IF문에는 3개의 인수를 넣어야 합니다. '조건', '참일때의 값', '거짓일때의 값' 이렇게 3개의 인수로 구성되어 있죠.

 

=IF(logical_test, [value_if_true], [value_if_false])

1) logical_test : 조건

2) value_if_true : 해당 조건이 참일때의 값

3) value_if_false : 해당 조건이 거짓일때의 값

 

IF 함수를 적용해서 위 그림에서 7과 4의 값의 크기에 대해 표현해보도록 하겠습니다. (해당 값이 '5'보다 크거나 같으면 '값이 크다', '5'보다 작으면 '값이 작다')

 

"=IF("를 먼저 기입해주세요. 그런다음 조건을 넣어야 합니다. 첫번째 인수는 숫자 '7'이 '5'보다 크거나 같다를 수식으로 표현하면 "B4>=5"와 같이 조건을 표현할 수 있습니다. 두번째 인수는 참일때 나타내는 값이므로 " "값이 크다" "로 기입합니다. 여기서 '값이 크다'는 숫자가 아닌 문자이므로, 문자를 나타낼때는 큰따옴표를 붙여주어야 합니다. 세번째 인수는 거짓일때 나타내는 값이므로 " "값이 작다" "를 기입하면 됩니다. 그러면 "=IF(B4>=5,"값이 크다","값이 작다")"로 함수값을 완성할 수 있습니다.

 

완성한 IF함수를 아래로 드래그하여 확장하면 숫자'7'은 '값이 크다', 숫자'4'는 '값이 작다'가 표현됩니다. 간단하게 사용법을 알아보았는데요, 아래에서 조건에서 나타낼 수 있는 몇가지 기호에 대해서 알아보도록 합시다.

 

 

3. 기호

 

조건을 표현할 수 있는 '크다', '작다', '다르다', '같다', '크거나 같다', '작거나 같다'를 표현하는 방법에 대해서 살펴보겠습니다.

1) 크다 : >

2) 크거나 같다 : >=

3) 작다 : <

4) 작거나 같다 : <=

5) 다르다 : <>

 

 

참과 거짓일때 나타내는 값에서는 숫자뿐만 아니라 글자, 수식으로도 표현이 가능합니다. 글자를 표현할때는 큰따옴표로 문구를 기입할 수 있습니다.

=IF(조건,"참일때","거짓일때")  

조건에 따라 '참일때' 또는 '거짓일때' 라는 문구를 셀에다가 표현하게 됩니다.

 

 

또한 참과 거짓일때 값에 수식 또는 함수를 기입 할 수 있습니다. 그래서 IF문에 또 IF문을 확장시켜 다중 IF문을 구사할 수 있는 것이죠.

=IF(조건, 참인 값, IF(조건, 참인 값, IF(조건, 참인 값, IF( ........

이렇게 조건에 참이면 참인 값을 표현하고 거짓이면 또다른 IF문으로 계속 확장시켜 나갈 수 있습니다.

 

 

일상생활에서도 상황에 따라 행동과 생각을 달리하는 것처럼, 엑셀에서도 다양한 조건에 따라 값을 달리 처리 할 수 있습니다. 그만큼 자주 사용되는 함수이니만큼, IF 함수를 잘 숙지해서 효과적으로 데이터를 처리해보세요!

Posted by HOTSWAN
이전버튼 1 이전버튼

블로그 이미지
Info. Sharing
HOTSWAN

글 보관함

공지사항

최근에 올라온 글

최근에 달린 댓글