본문 바로가기
Excel tip

엑셀) 점을 찍어서 작성했던 텍스트형식의 날짜를 날짜형식으로 변경하는 방법.

by Manager Ahn 2021. 7. 8.
반응형

엑셀로 작성한 방대한 데이터 자료가 있습니다. 데이터를 바탕으로 이런저런 보고서나 통계 등을 뽑아 보려고 하는데 웬걸.. 기존 데이터 작성자가 날짜를 입력할 때 모두 점을 찍어서 작성을 해놨습니다. 텍스트 형식으로 입력이 되어버려서 오름차순, 내림차순도 못하고, 월별 데이터나 일별 데이터 산출도 못합니다. 무슨 생각으로 이렇게 작성했는지는 모르겠지만.. 우리는 빨리 일을 마쳐야겠죠. 이런 경우 함수를 이용해 텍스트 형식의 날짜를 날짜 형식으로 바꾸는 법을 올려봅니다. 사실 매우 간단합니다.

 

SUBTITUTE 함수를 이용해 .(점)을 -(바)로 바꿔보자.

subtitute 함수는 해당 셀에 써 있는 어떠한 문구를 내가 원하는 문구로 바꿀 수 있습니다. 함수 공식은 간단합니다.

=SUBTITUTE(적용하려는셀,"기존문구","변경하고싶은 문구")

이렇게만 작성하면 변경하고 싶은 문구로 바뀝니다. 

예를 들어, 기존 날짜를 텍스트형식으로 2021/07/08이라 작성을 하였다면, =SUBTITUTE(적용하려는셀,"/","-") 로 수식을 넣어 엔터를 치면 됩니다. 

 

DATEVALUE 함수로 마무리.

이 DATEVALUE 함수는 텍스트로 저장된 날짜를 날짜로 인식할 수 있게 변환해줍니다.

=DATEVALUE(SUBTITUTE(적용하려는셀,"기존문구","변경하고싶은 문구"))

이렇게 기존에 작성된 함수 앞에 입력하여 괄호만 넣으면 됩니다. 

그럼 내가 원하는 날짜형식으로 바꾸어 가공을 할 수 있게 됩니다.

 

영상으로도 보세요.

간단한 방법이지만 더 편하게 이해하실 수 있게 영상으로 짧게 만들어 봤습니다.

그래도 이해가 안 되시는 부분이 있다면 댓글로 남겨주세요.

 

엑셀에서 텍스트형식날짜를 날짜형식으로 바꾸는 함수

매우 간단한 엑셀에서 날짜 형식으로 바꾸는 방법이었습니다.

 

마치겠습니다.

감사합니다.

반응형

댓글