[Excel]엑셀 주민번호로 남여 구분하기 (choose함수 , mid 함수)

 있는 앱입니다. [무뚝뚝한 연인도 애교쟁이가 되는, 커플 톡] 오직 연인한테만 오는 알림으로 답장 속도 UP 설렘도 UP 귀여운 무료 이모티콘은 물론, 내 얼굴로 만든 움짤로 더 사랑스럽게! [데이트 사진 정리가 쉬워지는, 커플 앨범] 사진첩부터 동영상까지 날짜별로 정리되니까 간편해요. 차곡차곡 쌓이는 둘만의 앨범으로, 소중한 추억 놓치지 마세요! [둘만의 소중한 추억, 잃지 마세요.] 핸드폰을 바꿔도, 전화번호를 바꿔도, 오랫동안 못 봐도 비트윈 톡은 안 날아가요. 두 분의 소중한 추억 사라지지 않으니까, 카톡 대화도 라인 대화도 비트윈으로 불러오세요! [마음을 담은 편지, 커플 메모] 때론 진지하게, 톡으로 전하기 부족한 마음을 편지로 담아보세요. 두 분의 마음을 더 느낄 수 있어, 사랑이 더 돈독해져요! [잊지 말고 챙기세요, 기념일&캘린더] 기념일 자동 계산은 물론 함께 쓰는 캘린더로 서로의 스케쥴, 둘만의 디데이, 기념일도 한눈에 확인하세요. 위젯 기능으로 바로바로 확인이 가능해요! [언제 어디서나 둘만의 대화, PC 비트윈] 대학생 커플도, 결혼을 앞둔 예비부부도! 비트윈 PC버전과 무료 통화 기능을 사용하여 언제 어디서나 연인과 대화하세요.


 ■ CHOOSE : index_num을 사용하여 인수 값 목록에서 값을 반환합니다.


CHOOSE(index_num, value1, [value2], ...)

index_num에 따라  value 값이 반환됩니다.

예를 들어 , CHOOSE( 1 , "가" , "나" , "다") 일 경우 , "가"가 출력됩니다.

"나"를 출력하기 위해서는 CHOOSE( 2, "가" , "나", "다") 이렇게 입력하면 "나"가 출력됩니다.


 ■ MID : 텍스트 문자열에서 지정된 위치로부터 지정된 수만큼 문자를 반환합니다.

  => 자세한 내용은 여기 있어요! http://minaminaworld.tistory.com/25?category=745359 






바로 예제를 다루어 보도록 하겠습니다.

한번에 우리가 남여 구분할 수 있는 함수를 바로 쓰면 좋겠지만...


우리는 공부하는 사람이니까!

1단계 - 2단계 - 3단계 순으로 해서

차근차근 함수를 쓰는 방법을 알아봅시다.





1단계


우리가 필요한 숫자! 주민번호 뒷자리 1번째 자리의 숫자를 가져와 합니다.

1,3은 남자, 2,4는 여자를 구분할 수 있기 때문에 꼭 필요하니 가져아겠죠! 




문자 사이에 있는 문자를 가져와 하니까 

MID 함수를 사용해서 1번째 자리를 가져오겠습니다.

셀 D5 값을 가져와서 

8번째 글자 위치에서 1글자만 가져올 거니까


= MID(D5,8,1)

 

  => MID 함수에 관한 더 자세한 내용은 여기도 있어요! http://minaminaworld.tistory.com/25?category=745359 



그러면 짜잔, 주민번호 중간에 숫자를 가져올 수 있게 되었습니다.





2단계


요번에는 우리가 필요한 주민번호 뒷자리의 1번째 값을 가져왔으니 

1,3은 남자 , 2,4은 여자를 분리하는 법을 알아야겠죠.


요번에는 CHOOSE 함수를 통해서 구분하는 법을 알아볼까요. 

(아 , 추가적으로 IF문을 활용해서 구분할 수도 있어요 항상 여러가지 방법이 있습니다.)


일단은 기초적이게 1단계에서 얻은 숫자를 통해서 남여를 구분해보겠습니다.


=CHOOSE( F5 , "남" , "여" , "남" , "여")


여기서 F5는 1단계에서 얻은 값! 

F5 =MID(D5,8,1) 

이런식으로 쭈욱 연결이 되어 있는 것이지요.


이런식으로 따라 오셨다면, 주민번호 1번째 자리로 구분이 가능합니다.





3단계


3번째 단계는 1단계 , 2단계를 한번에 해보도록 하죠.

실제로 시험에서는 나눠서 하지 않고,

한셀의 두가지 함수가 동시에 들어가겠죠.


1번째 단계였던 MID함수 

D5 셀에서 주민번호 뒷자리 1번째 숫자

=MID(D5,8,1)


여기서 나온 값에 따라서 남 , 녀 , 남 ,녀 가 구분되는 것이겠죠

그러므로 =CHOOSE( MID (D5 , 8 , 1) , "남","녀","남","녀")

이런식으로 함수가 구성되겠네요



그러면, 짜잔 MID , CHOOSE 함수를 통해서 남여 구분하는 과정을 살펴보았습니다.





블로그 이미지

미나미나미

,