누구나 할 수 있는 엑셀

컴활 1급 실기 엑셀 문제 / 문자열 엑셀 함수 (LEFT 함수, MID함수 , TEXT함수, VALUE 함수)

엔뷰어 2019. 4. 25. 09:56

안녕하세요

오늘은 컴활1급 실기 엑셀 또는

엑셀 함수로 유용하게 쓰이는

LEFT함수, MID함수, TEXT함수, VALUE 함수

풀이 포스팅을 해보려고합니다

일단은

 

위 사진의 문제분석부터 해볼게요!!!

주민등록번호를 이용해서 생일,성별 나이를 구해볼건데요

일단 주민번호랑 이름은 제가 그냥 만든 가상번호 이에요 ㅎㅎ

 

문제에서 어떤함수를 사용하라고 제시를 해줬어요

자 생일을 구하려면

DATE함수,LEFT함수,MID함수를이용하라네요

DATE함수로 연월일이 나오도록 서식을만든후에

우선 =DATE(   <- 를 먼저 작성한후에요

연도를구하려면 주민번호앞자리 2자리를사용해서 구해야하기때문에

LEFT 함수를 이용해서 왼쪽2자리를 가지고 와주구요

LFET함수는 왼쪽에서 얼만큼 가지고올건지

LEFT(B2,2)를 사용하면 B2에서 왼쪽 2개를 가지고온다니

엔그랭기준으로 45를 가지고오는거죠??

여기까지 입력

=DATE(LEFT(B2,2)

MID함수는 가져올데이터,시작위치,가져올개수 를

입력하는데요

주민등록번호 왼쪽3번째부터 2자리가 월을 나타내니

MID(B2,3,2)

 

=DATE(LEFT(B2,2),MID(B2,3,2)

 

자 여기까지 이해가 잘되시죠??

이번에는 성별을 구해볼건데요

IF와 MID함수를 사용하라고 나와있어요

IF함수는 저번 포스팅에도 있었죠

조건 참 거짓 으로 IF함수를 나타낼수있는데요

 

성별같은경우

주민번호 뒷자리 첫번째 (1,2)

숫자로 구분하잖아요?

if함수로 조건식을 만들어주구요

if(mid(b2,8,1) 로 조건식을 만들어주시구요

- 하이푼도 문자라서 갯수를 세어주셔야합니다 !!

if함수 조건에 참값을 "남"

거짓값을 "여" 로 작성해주구요

컴활1급 엑셀 함수

문자열함수 포스팅을