엑셀(EXCEL) 함수 TIP 23 - (IF함수와 MID함수를 이용한 성별 구하기)
엑셀(EXCEL) 함수 TIP 23 - (IF함수와 MID함수를 이용한 성별 구하기)
엑셀(EXCEL 2007)에서 하단과 같이 성명, 주민번호, 시험응시일이 나와 있습니다. 하단에서 성별과 심험요일을 구하고자 합니다. 성별은 주민등록번호상에 그 의미가 숨어 있습니다. 주민번호 뒷부분의 앞자리가 1이면 남자, 2이면 여자입니다. 그 정보를 이용하면 구할 수 있고 또한 시험 요일은 시험응시일을 기준으로 구할 수 있습니다.
여기에서 응용되는 함수는 IF와 MID함수의 중첩, 또한 CHOOSE함수와 WEEKDAKDAY 함수의 중첩을 이용해서 구할 수 있습니다.
● IF함수와 MID함수를 이용한 성별 구하기
[구하고자 하는 셀 선택(E3) - 수식 탭 - 함수라이브러리 그룹 - 논리 - IF함수 - MID함수 중첩하기]
▶ 함수찾기 예 : [함수목록단추 - 함수추가 - 함수검색(MID] - MID선택 - 확인]
|
▶ [MID함수 인수창에서 작업
[TEXT(D3) - START_NUM(7) - NUM_CHARS(1)] 이렇게 입력을 하고 나서 다시 함수입력창에서 하단과 같이 IF부분을 클릭하여 IF함수 입력창이 나타나면
[=IF(MID(D3,7,1)= "1"]을 추가로 입력(빨강글씨 1)을 하고 [VALUE_IF_TRUE : "남"] [VALUE_IF_FALSE : "여"]입력을 하고 [학인}을 하면
하단과 같이 성별에 [여]라고 나타나며 하단부분으로 채우기핸들을 이용하여 채우면 됩니다.
사용된 함수 =IF(MID(D3,7,1)="1","남","여") 입니다.