이번 시간에는 엑셀 기초 LEFT, MID, RIGHT함수 활용법에 대해서 알아보겠습니다.

개인정보보호법 강화로 주민등록번호를 생년월일로만 표기하고 보관하는 경우가 많습니다.

 

간단하게 함수 설명을 하면

 LEFT 함수 : 셀의 텍스트 왼쪽에서 몇개를 가져와라

=left(B3,3)이라고 한다면 결과값은 900

MID 함수 : 셀의 텍스트 중 왼쪽에서 몇번째부터 몇개를 가져와라

=mid(B3,3,4)이라고 한다면 결과값은 0123

RIGHT 함수 : 셀의 텍스트 중 오른쪽에서 몇개를 가져와라

 =right(B3,3)이라고 한다면 결과값은 001

LEFT 함수 활용하기 위한 예제 화면입니다.

주민등록번호를 생년월일로 변환하고 싶으시면

간단한 LEFT 함수를 사용하시면 됩니다.

C3셀에

=left(B3,8)

라고 치시면

900123-1

표시될 것입니다.

 

 

위 사진과 같이 저 위치에서 마우스를 드래그 앤 드롭 하시면 김십등까지 바로 적용이 됩니다.

(십자가 위치에서 마우스 더블클릭하셔도 적용 됩니다.)

주민등록번호 생년월일 변환 함수 어렵지 않죠?

 

다음은 MID함수와 IF함수를 사용해 성별 구분해보겠습니다.

주민등록번호에는 많은 정보를 포함하고 있습니다.

앞자리는 태어난 연,월,일 이고요

 

뒷자리의 첫숫자는 성별을 나타냅니다.

주민등록번호 뒷자리가 1로 시작하면 [남성]

주민등록번호 뒷자리가 2로 시작하면 [여성]

주민등록번호 뒷자리가 3로 시작하면 [남성]

주민등록번호 뒷자리가 4로 시작하면 [여성]

주민등록번호 뒷자리가 5로 시작하면 [외국인 남성]

주민등록번호 뒷자리가 6로 시작하면 [외국인 여성]

 

각설하고

MID함수와 IF함수를 사용해 보겠습니다.

 

함수를 보실때는 앞에 함수보다 괄호안에 있는 함수부터 살펴봐야 합니다.

(MID(B3,8,1) 알아보겠습니다.

MID 중간텍스트를 가져와라.

B3셀의 왼쪽에서 8번째부터 1개를 가져와라 입니다.

그래서 MID값은 "1"이 도출되는 겁니다.

여기에 그냥 1로 쓰지않고 따옴표("")를 쓰는 이유는

B3셀의 데이터는 숫자가 아니기때문에 엑셀에서는 텍스트로 인식을 하고 있습니다.

즉, 계산식의 결과물이 숫자라면 따옴표("")는 필요가 없습니다.

하지만, 계산식의 결과물이 텍스트라면 따옴표("")를 써주셔야 수식이 제대로 도출됩니다.

 

=IF(MID(B3,8,1)="1","남성","여성")

IF함수 밑줄친 부분은 조건문.

파란색을 참 값, 빨간색의 거짓 값,

조건이 참(맞다면) "남성"이라고 도출하고

조건이 거짓(아니라면) "여성"이라고 도출하라

입니다.

 

RIGHT함수는 LEFT함수와 매우 유사하니 생략하도록 하겠습니다.

LEFT함수와 반대로 뒤에서 몇개를 가져오는 함수입니다.

 

위에 IF함수가 잘 이해가 안가신다면

아래 바로가기로 가셔서 참고하시기 바랍니다.

 

이상 포스팅을 마치겠습니다.

 

+ Recent posts