라이프로그


주민등록번호 활용 남,여 구분하기 Excell

지난 번엔 주민등록번호 입력하는것을 알려드렸고 이번주는 그 데이터들을 갖고 활용하기 입니다.

주민등록번호를 알면 남, 여 를 확인할수 있는데 뒤 7자리 중 첫번째 숫자가 남과 여를 구분하는 숫자입니다.

1, 3, 번으로 시작하면 남자, 2, 4번으로 시작하면 여자 이것은 내국인 기준이고 외국인은 5,6,7,8 번으로 시작합니다.

1, 2번은 2000년 이전 출생자, 3,4번은 2000년 이후 출생자 라고 하니 참고하세요

그럼 이번에 사용할 함수들은 MID 함수와 IF 함수 입니다.

MID 함수는 문자열의 특정 위치에서 문자를 지정한 갯수 만큼 되돌려주는 함수인데

MID(test,start_mun,mun_chars)
     지정문자열, 시작할문자 수, 반환할 문자수

아래 예제를 보시면 B2의 문자열에서 7번째 부터 첫번째 숫자를 하나만 반환하여라 하는 것입니다.

저희가 앞에서 700001234567 이렇게 입력한것을 사용자 정의로( ######-#######) 700000-1234567 이렇게 변경하여 

7번째 숫자가 1입니다. 문자로 -까지 입력하셨다면 8번째 자리이후 반환하라고 하셔야 합니다. 


이제 IF 함수를 활용해서 =IF(MID(B2,7,1)="1","남",IF(MID(B2,7,1)="3","남","여")) 이렇게 입력하시면

아래와 같이 성별을 자동으로 구분할수 있습니다. 

외국인도 함께 있다면 조금 더 늘려서 하시면 됩니다. 


주민등록번호 일부를 **** 처리하실려면 Replace 함수를 활용하거나 아니면

셀서식-사용자지정- 형식 에  ######-#,,"******" 을 입력하신후 확인을 누르시면 변경된것을 확인할 수 있습니다. 

그럼 오늘은 여기까지 .

.



덧글

댓글 입력 영역