엑셀에 주민등록번호를 입력할 때 "-"를 입력하지 않고 처리하는 방법과 출력할 때 "*"로 번호를 숨기는 방법입니다. 그리고 입력한 주민등록 번호를 이용하여 생년월일을 자동으로 추출하여 다시 입력하지 않고 사용하는 방법 설명입니다.
엑셀 주민등록번호 입력
엑셀에서 주민등록 번호를 "-"를 입력하지 않고 숫자로 입력한 다음 "-"를 자동으로 입력하는 방법과 뒷자리 하나를 제외한 여섯 자리를 별표(*)로 숨기는 방법 그리고 입력한 주민등록 번호에서 생년월일을 추출하는 방법입니다.
A. 주민등록번호에서 생년월일 추출
주민등록 번호를 숫자로 입력한 다음 생년월일을 추출하는 방법입니다.
- 엑셀의 기능 중 데이터의 [ 텍스트 나누기 ]를 사용하여
- 1단계에서 [ 너비가 일정한 ]을 선택
- 너비를 생년월일 앞 6자리를 지정하고
- 열 데이터 서식에서 [ 날짜 - 년월일 ]을 선택 - [ 마침 ]
- 실행하면 이상한 숫자가 나타나는데 [ 셀 서식 ] - [ 표시 형식 ] -[ 날짜 ]로 변경하면 됩니다.
함수를 이용한 다른 방법
함수 =DATEVALUE(TEXT(LEFT(셀주소, 자리수),"00-00-00"))
셀 주소는 변환할 주민등록 번호 셀주소, 자릿수는 번호 6자리, 변환 형식은 생년월일 날짜 형식 "00-00-00"
=DATEVALUE(TEXT(LEFT(A5,6), "00-00-00"))
1930년 이전 주민등록 번호는 2000년 생으로 잘못 변환되는데 주민등록 번호 뒷자리를 이용하여 IF 함수를 넣어 적용할 수 있습니다.
B. 주민등록번호 하이폰 자동 입력
자동으로 주민등록 번호에 하이폰을 넣는 방법은
- [ 셀 서식 ] - [ 표시 형식 ] - [ 기타 ] - [ 주민등록번호 ] 선택
- 표시 형식이 적용된 모든 셀에 자동으로 "-"가 정확한 위치에 표기됩니다.
C. 주민등록번호 자동 별표 처리(*)
자동으로 주민등록 번호 뒷자리 6자리를 *로 숨기는 방법은
- [ 셀 서식 ] - [ 표시 형식 ] - [ 사용자 지정 ] - 형식에 [ 000000-0,,"******" ]를 입력
- 그대로 표기할 숫자는 0을 입력, 문자로 표기할 앞뒤에 [ " ]를 넣고, 숫자와 문자 사이에 [ , ]를 두 개 넣습니다.
이렇게 사용자 지정을 하면 빠르고 편리하게 적용할 수 있습니다.
엑셀에서 주민등록번호 입력하며 생년월일 추출하는 방법과 대시 하이폰 "-"을 자동 입력하는 방법, 별표*로 숨기기 처리하는 방법에 대한 설명입니다.
댓글