http://kin.naver.com/detail/detail.php?d1id=1&dir_id=1050202&eid=+z3CDdn7V80SxE26UJ/RNwRvaZK8yzTM
|
A |
B |
1 |
300727-1234566 |
27 Jul 1930 |
2 |
990827-1234567 |
27 Aug 1999 |
3 |
010927-1234568 |
27 Sep 2001 |
4 |
291027-1234569 |
27 Oct 2029 |
B1 =TEXT(TEXT(LEFT(A1,6),"00-00-00"),"d mmm yyyy")
B1 잡아 아래로 복사하시면 됩니다. 2000년대냐, 1900년대냐를 엑셀이 가름하는 기준은 30이네요. (이 기법은 npstar7님과 ks_1862님의 답변에서 아이디어를 얻어 응용한 것입니다.)
시작 두 자리가 '올해 년도의 마지막 두 자리 보다 클 때만" 아래 처럼 연도가 19로 시작하게 하려면,
|
A |
B |
1 |
300727-1234566 |
27 Jul 1930 |
2 |
990827-1234567 |
27 Aug 1999 |
3 |
080927-1234568 |
27 Sep 2008 |
4 |
091027-1234569 |
27 Oct 1909 |
B1 =TEXT(20-N(LEFT(A1,2)>LEFT(YEAR(NOW()),2))&TEXT(LEFT(A1,6),"00-00-00"),"d mmm yyyy")
'논리 > 엑셀 프로그래밍' 카테고리의 다른 글
시간 형식을 연산, 분으로 표시 (24:20) (0) | 2008.11.14 |
---|---|
시작 끝 날짜 지정, 토, 일, 공휴일을 제외한 평일 수 계산 (0) | 2008.11.14 |
업종, 연구소 기준에 따라 최종 평점 계산 (0) | 2008.11.14 |
날짜,시간 간격을 n시간m분으로 환산 (0) | 2008.11.14 |
단어의 모든 알파벳 뒤에 "," 넣기 (0) | 2008.11.14 |