회원가입 공지사항
로그인
비밀번호
대학경쟁력분석시스템(U-CAS) 학과평가 및 핵심성과지표 분석(U-CAS+)
[엑셀자동화기술] 메뉴 [엑셀강좌] 메뉴 [자격증/문제은행] 메뉴
 회원 방문 수    52,838,020 명  
 접속 인원 수    4,565 명  
  홈 > 묻고답하기    

   [Re]엑셀에서 주민번호 확인하는 방법?
   두드림
2007-08-24 조회: 3,291

안녕하세요.

 

주민등록번호의 마지막 숫자를 빼고 그 이전 12자리의 숫자에

2, 3, 4, 5, 6, 7, 8, 9, 2, 3, 4, 5 를 각각 곱한 후 합계를 구하고.

11에서 위에서 구한 합계를 11로 나눈 나머지를 뺀 값(11-나머지)이

주민등록번호의 마지막 숫자와 같으면 정상적인 주민등록번호라고 하는데요.

 

만약 A1 셀에 6902171458216 과 같이 중간 하이픈 없이 주민등록번호가

입력되어 있다고 한다면 다음 수식을 Ctrl+Shift+Enter를 눌러서 배열 수식으로

입력할 경우 각 자릿수에 매직키를 곱한 합계를 11로 나누고, 11에서 그 나머지를

뺀 값을 구할 수 있습니다.

 

=11-MOD(SUMPRODUCT(MID(A1,ROW(1:12),1)*1,MID("234567892345",ROW(1:12),1)*1),11)

 

이렇게 계산된 값을 IF 함수를 이용해서 주민등록번호의 마지막 숫자( RIGHT(A1,13))와 비교해서

같으면 정상, 아니면 오류라고 판단하면 될 것 같습니다.

 

감사합니다.






작성된 코멘트가 없습니다.

※ 이 게시물에 대한 의견을 입력해 주세요(4,000자 이내).
엑셀연말정산자동계산
엑셀 2007 교육
워드프로세서 기출문제
컴퓨터활용 기출문제
2013년 급여 자동계산
단원별 기출문제 검색
엑셀자동화 서식
엑셀자동화 방법
엑셀실무 팁
두드림 통합 검색
엑셀자동화서식제작요청
상호 : 두드림기획 | 사업자등록번호 : 105-20-55088 | 통신판매업신고번호 : 마포통신 제5343호 | 대표 : 이형범 |
고객정보관리책임자 : 이소연 | 주소 : 서울특별시 마포구 월드컵로16길 47 201호(서교동) | 전화: 02)323-7705 |
Fax: 0504)446-5419 | 입금계좌 : 국민은행(543001-01-213514) | E-Mail :
Copyright 2006 두드림기획(www.edodream.com) All Rights Reseved.