엑셀에서 주민등록번호로 성별을 구분하는 방법에 대해 알아봅시다. 업무나 과제를 하다 보면 가끔 주민등록번호만으로 성별을 식별해야 하는 경우가 있습니다. 이 방법이 아주 쉽지는 않지만, 또 상당히 어려운 것은 아닙니다. 두 개의 함수를 사용해야 하지만, 하나하나 살펴보면 별것 아닙니다.
대한민국의 주민등록번호는 [6자리 숫자 – 7자리 숫자]로 구성되어 있습니다.
생년월일은 앞의 6자리 숫자로, 성별은 뒤의 7자리 숫자의 첫 번째 자리로 표시됩니다. 뒤의 숫자는 지역 등의 식별 코드입니다.
2~3년 전까지는 뒷자리가 1로 시작하면 남성, 2로 시작하면 여성으로 구분되었습니다.
인구 증가로 인해, 3으로 시작하는 숫자를 남자 아이에게
여자 아이들은 4로 시작하는 뒷자리를 할당받기 시작했어요.
예를 들어보겠습니다, 다 알지만.
..
.
840403-3412233 (남자)
.
생년월일의 뒷자리 첫 번째 숫자가 1, 2, 3, 4일 경우 각각 남자, 여자, 남자, 여자로 구분됩니다.
주민번호로 남성과 여성을 구분할 수 있는 패턴과 원리, 힌트는 모두 얻었습니다.
주민번호로 성별을 구분하려면 두 가지 함수를 사용해야 합니다.
MID, CHOOSE, 바로 함수입니다.
중급 난이도의 함수인 IF 및 SUM과 같은 함수는 초보자에게는 쉽게 사용할 수 있는 함수가 아닙니다.
그리 어렵지 않으니, 천천히 따라와 보시기 바랍니다.
MID 함수는 주어진 문자열에서 특정 위치부터 지정된 길이만큼 문자를 추출하는 기능을 제공합니다. 예를 들어, “안녕하세요”라는 문자열에서 MID 함수를 사용하여 두 번째 문자부터 세 글자를 추출하면 “녕하세”가 됩니다. 이 함수는 Excel에서 자주 사용되며, 특정 부분의 데이터를 필요할 때 매우 유용합니다.
MID 함수의 정의와 활용법을 이해해야 CHOOSE 함수를 사용할 수 있습니다.
예제를 바로 보시죠.
.
특정 문자열에서 특정 위치에 있는 글자를 추출하는 것을 공식적으로 표현할 수 있습니다.
MID 함수가 바로 이 기능을 담당합니다.
다시 예제를 봐보실까요?
.
.
.
1개의 값을 출력해 주세요.
주민번호 뒷자리의 첫 번째 숫자만 출력되는 것입니다.
MID(B3,8,7)을 입력하시면 주민번호 뒤의 7자리가 모두 출력됩니다.
.
CHOOSE 함수를 살펴보겠습니다. 예제부터 보겠습니다.
.
.
B2가 1일 때 “월”이 출력됩니다.
마침표 하나.
H2는 숫자 7이며, “일”이 출력됩니다.
CHOOSE 함수의 두 번째 인자부터 시작한 글자들은 첫 번째 인자의 결과로 반환된 숫자에 맞춰 반환됩니다.
무슨 말인지 어려우실 겁니다.
백문이 불여일견이니, 설명보다는 위의 사진을 보고 이해하시기 바랍니다.
.
어쨌든 위의 두 함수를 모두 이해하셨다고 가정합니다.
.
주민번호의 뒷자리 첫 번째 숫자를 통해 성별을 구분할 수 있는 셀을 만들 수 있습니다.
.
저는 현직 엔지니어로서, 10년 이상의 PC 노하우를 블로그와 유튜브에 공유하고 있습니다.
PC 관련 문의는 100% 무료로 도와드립니다. 아래 SNS를 활용해보세요.
함수를 풀어 설명해보겠습니다.
* MID(B3,8,1) = 8번째 글자부터 1개의 글자 출력 (즉, 주민번호의 첫번째 숫자를 반환)
.
MID 함수의 결과값이 1이면 “남”입니다.
네, 알겠습니다. 이해했습니다.
.
.
이렇게 되는 겁니다.
주민등록번호만으로 성별을 구별하는 함수를 살펴보았습니다.
이 글이 도움이 되셨나요?
평점을 남겨주세요
아직 해결이 안됐거나 불편한 사항이 있다면 아래에 적어주세요
제 메일로 전송되며 즉시 개선토록 하겠습니다!