본문 바로가기
Excel/엑셀 기본, 서식

엑셀] 숫자나 텍스트 형식으로된 날짜를 날짜형식으로 수정하기

by excelnote2 2016. 9. 17.



서버나 다른 시스템에서 가져온 날짜 데이터를 엑셀이 숫자 또는 텍스트로 인식하고 있다면 데이터 형식을 날짜로 다시 수정해주어야 한다. 


텍스트로부터 Left(), Mid(), Right()함수로 연,월,일에 해당하는 부분을 추출하고 date()함수로 날짜 형식으로 수정해주는게 정석(?)인지도 모르지만 조금 더 간단해 보이는 방법도 있으니 알아두자. ^^


< 날짜 형식에 관한 이전 블로그 글 참조 >


 - 엑셀] 텍스트 형식으로 된 날짜 변경하기




아래 그림에서 텍스트 형식은 text()함수로 날짜 데이터를 텍스트 형식으로 바꾼 것이고 

숫자 부분은 [홈 탭 - 표시형식]에서 숫자로 지정한 상태이다. 





먼저 [표시형식 - 숫자]로 된 것들은 [표시형식 - 일반]으로 변경한다. 

(이렇게 하는 이유는 아래쪽에 별도로...)




날짜에 해당하는 부분을 블록으로 설정하고 [데이터 - 텍스트 나누기] 클릭




1단계는 [너비가 일정함] 선택하고 클릭




2단계는 그냥 [다음]으로


(여기서 구분선을 넣어서 년도와 월, 일을 나눌 수도 있지만 그렇게 셀을 분리시키면 나중에 date()함수로 합쳐줘야 한다)



마지막 3단계에서 [날짜] 선택하고 [마침] 버튼 클릭



모두 날짜 형식으로 변경된다. 







덧. 


숫자 형식으로 된 셀을 일반으로 먼저 수정하고 텍스트 나누기를 해야 하는 이유는 표시형식을 숫자로 두고 텍스트 나누기를 하면 결과값이 날짜에 대한 숫자값으로 나타난다. 



물론 이렇게 나왔을 때 이 부분을 [표시형식 - 날짜]로 변경해도 날짜로 변경되긴한다.


댓글