나눔터  
  HOME > 나눔터 > 묻고답하기 > 엑셀
엑셀
엑셀에 대한 질문과 답변을 올려주세요. 단, 취지에 맞지 않는 글은 운영자가 삭제합니다.
 "000 님, 도와주세요", "부탁 드립니다.", "급합니다!" 등과 같이 막연한 제목을 달지 말아주세요.
[필독] 빠르고 정확한 답변을 얻는 16가지 Tip !
[필독] 저작권법 개정에 따른 이용안내
작성자:  

 페어리테일 (iamasm)

추천:  2
파일:     문제(94).xls (13.5KB) 조회:  4166
제목:   주민번호에서 년도 추출 관련해서
     
  * 답변하시는 분들께 도움이 되도록 자신의 환경을 아래 항목 옆에 기재해 주세요.

 - 엑셀 버전(95,97,2000,xp,2003,2007):2003

* 아래줄에 질문을 작성하세요 >>
예제를 보시면 주민번호에서 년도를 추출해서 태어난 년도값을 구하는것인데 98년도는 제대로 값이 나오지만 99년도에서는 제대로 값이 나오지 않습니다. 뭐 다른 방식으로 하면 답이 나오는 것은 알구요. 그냥 왜 이럴경우에 답이 안나오는지 궁금해서 질문합니다
 
[불량 게시물 신고]  
김정호수식을 아래처럼 해 보세요

=1901+LEFT(A1,2)

수식이 맞고 틀리는지에 대한 검토는 하지 않았습니다.
다만, 위의 예제에 있는 수식의 결과는 TEXT이며 일반적으로 계산에 사용되지 못합니다. 하지만 제가드린 수식의 결과는 계산할 수 있는 숫자가 됩니다.

셀값이 숫자인지 문자인지는 
 =ISTEXT(셀) 또는 =ISNUMBER(셀) 해보시면 알 수 있습니다.
11-09 (11:26)
삭제 ■신고
♬서연수연음 김정호님의 답변을 이미 받으셨네요 

2000년 이전 출생자 일경우
991231-1****** 남
991231-2****** 여

2000년 이후 출생자 일경우 
001231-3****** 남
001231-4****** 여

위와 같은 규칙을 적용하여 수식을 만들면
B1셀에 주민등록번호가 입력되었다고 가정한후 아래수식을 참고하세요 

=TEXT(LEFT(B1,2),IF(OR(MID(B1,8,1)="1",MID(B1,8,1)="2"),"1900","2000"))

위 수식을 검토해보세요
11-09 (13:48)
삭제 ■신고
        
  

작성일 : 2009-11-09(11:14)
최종수정일 : 2009-11-09(11:14)
 


 ◎ 관련글

  제 목   작성자   날짜
주민번호에서 년도 추출 관련해서 페어리테일 2009-11-09
[ 주민번호에서 연도 오리기 ] 예제 입니다. 오즈맨 2009-11-09