|
Q
|
|
오늘은 엑셀
[묻고/답하기]에 올라온 글 중에서 '주민번호에서 생년월일을 함수를 이용하여 사용하는'
방법에 대해
[땡글사랑]님이 질문하신 내용에
[엑셀러]님이 답변하신 글을 정리한 내용입니다.
[질문]
셀에 주민번호가 '701215-1256235' 라 입력되어 있을 때 빈 셀에 '70년12월15일' 이라고 표시하려면 함수를
어떻게 사용해야 하는지 궁금합니다.
[답변]
엑셀 함수 중 텍스트 함수(Left, Right, Mid)와 날짜함수(Date)를 함께 사용하면 주민번호를 생년월일로 표시할
수 있습니다. 텍스트 함수와 날짜함수 사용방법에 대해서는 아래 방법을
참고하시기 바랍니다.
|
|
|
|
<1> 엑셀에 다음과 같이 데이터를 입력합니다.
<2> C5셀에서 C10셀을 선택한 후 서식 메뉴에서
셀을 선택합니다.
<3> 셀 서식 대화상자에서 범주 목록에서
날짜를 선택하고 형식 목록에서 '년월일'을 선택한 후 확인
단추를 클릭합니다.
<4> C5셀에 마우스 커서를 놓고 다음과 같이
함수를 입력한 후 Enter키를 누릅니다.
[함수식]
=DATE(LEFT(B5,2),MID(B5,3,2),MID(B5,5,2))
<5> C5셀에 주민번호가 생년월일 형식으로
표시되면 조절점을 끌거나 더블클릭하여 나머지 셀에도 복사합니다.
|
|
|
|
=Left() 함수 : 문자열에서 왼쪽을 기준으로 문자를 잘라줍니다.
형식: =LEFT(문자열,왼족을 기준으로 잘라낼 문자수) |
(예) 문자열(B1): 오피스튜터 =Left(B1,3) 결과: 오피스 |
=Right() 함수: 문자열에서 오른쪽을 기준으로 문자를 잘라줍니다.
형식: =Right(문자열,오른쪽을 기준으로 잘라낼 문자수) |
(예) 문자열(B1): 오피스튜터 =Right(B1,2) 결과: 튜터
|
=Mid() 함수: 문자열에서 중간에서 시작하여 문자를 잘라줍니다.
형식: =MID(문자열,중간시작위치,잘라낼문자수) |
(예) 문자열(B1): 오피스튜터 =Mid(B1,4,1) 결과: 튜
|
|
|
|
=Date() 함수: 년, 월, 일 세가지 인수로 날짜(정확히는 날짜에 대한 순번)를 돌려주는 함수입니다.
형식: =DATE(년,월,일) |
(예) =DATE(2003,10, 20)
결과: 2003년 10월 20일
|
|
|
|
|
|