오늘 만들어볼 프로그램은 간단합니다.
이름과 주민등록번호를 입력시키면
나이와 성별이 나오게 하는 것입니다.
응용한다면 다양한 프로그램에 적용시킬 수 있을지 않을까 생각이 듭니다.
먼저 B3셀을 지정 > 오른쪽 마우스클릭 > 셀 서식 > 표시형식 > 사용자 지정 > 형식 입력 상자에 '000000"-"0000000'를 입력 > 확인
필수 사항은 아니지만 주민번호를 칠때마다 일일히 '-'기호를 넣는 불편함을 해소하기 위함입니다.
cf) 함수가 글자수를 counting 하기 때문에 신경써야할 부분입니다
먼저 B4셀에는
year(연도,월,일)을 입력하면 연도만 출력됩니다.
today() 함수는 오늘의 연도,월,일을 출력합니다.
date(연도,월,일)을 출력합니다.
cf) date(2010,1,1)을 입력하면 2010-01-01
date(10,1,1)을 입력하면 1910-01-01
즉, date함수 연도 자리에 2자리 수를 입력하면 1900년대로 인식합니다.
left(특정 셀, 자를 갯수)는 특정셀을 지정하여 왼쪽에서 n자리 만큼 잘라서 출력합니다.
mid(특정셀, 자르기 시작하는 순서, 자를 갯수)는 특정 셀을 선택하여 왼쪽부터 자를 순서를 문자갯수로 세어서 그 순서부터 자를 갯수만큼 잘라서 출력하는 함수입니다.
cf) 단, 띄어쓰기도 문자1개로 취급합니다.
ex) 위의 사진에서 mid(B3,2,2)는 '60'입니다.
함수를 사용합니다.
마지막으로
성별은 조건 함수(ex.IF)를 사용할 수도 있겠지만
주민등록번호 뒷 7자리중 첫 자리가 1,3이면 남자 2,4이면 여자이므로
CHOOSE함수를 사용하였습니다.
CHOOSE(지정 셀, 셀값이 '1'일때 값, 셀값이 '2'일때 값, 셀값이 '3'일때 값 ....)
위와 같이 쉽게 사용할 수 있습니다.
'office실무 > excel' 카테고리의 다른 글
office/excel/상대참조vs절대참조vs혼합참조 (0) | 2019.05.20 |
---|---|
office/excel/양수음수표시하기 (0) | 2019.05.16 |
office/excel/숫자앞에'0' (0) | 2019.05.15 |
office/excel/0값숨기기 (0) | 2019.05.11 |
office/excel/유효성검사 (0) | 2019.05.10 |
댓글