본문 바로가기
엑셀

텍스트로 입력된 날짜 0000-00-00 형식으로 표기 하는 엑셀 수식 작성 방법.

by 행아아빠 2021. 6. 23.

안녕하세요. 행아아빠 입니다.

오늘 엑셀 내용으로는 "20210623"과 같은 형식의 텍스트 형식으로 입력된 날짜를 "0000-00-00"형식의 날짜로 변경 할 수 있는 수식을 작성해 보려고 합니다.

이번 내용은 매우 간단하게 해결 가능한 것에 비해서 자주 사용하는 형식의 수식이 아니기 때문에 잊기 쉬운데 한번씩 사용할 경우가 있습니다. 따라서 기억해 두셨다가 필요할때 기억해서 적용하시면 유용하게 사용하실 수 있을 것 같습니다.


■ 텍스트로 입력된 날짜를

    본인이 원하는 날짜 형식으로 표기 하는 수식 작성.

 

⑴ 셀 서식에서 표시형식 변경

A1셀에 텍스트 형식으로 날짜를 입력한 이미지
텍스트형식으로 입력한 날짜

A1셀에 "20160616"이라고 입력을 해 주었는데, 이를 날짜 형식으로 변환하기 위해서 떠올릴 수 있는 것은 셀 서식의 표시형식을 날짜 형식으로 또는 사용자 지정에서 날짜 형식으로 변경해 주는 것일텐데요.

 

텍스트로 입력된 날짜를 셀 서식의 표시형식에서 yyyy-mm-dd 형식으로 변경해 주면 ####으로 표기 되는 이미지
텍스트로 입력된 날짜를 셀 서식의 표시형식에서 날짜 형식으로 변경해 주면 ####으로 표기

셀 서식에서 표시형식을 날짜 형식에 맞게 YYYY-MM-DD로 변경해 주게 되면 A1셀에 입력 했던 "20160616"이 "#####"으로 표기 되는 것을 확인 할 수 있습니다.

이것은 애초에 날짜 형식이 아니기 때문에 셀 서식의 표시형식에서 날짜 형식으로 변경가능한 텍스트 형식이 아니기 때문에 처음 작성할때 2016-06-16 또는 2016/06/16등의 날짜 형식으로 입력을 해 주어야 합니다.

하지만 이미 작성된 데이터가 많을 경우에는 수식을 작성해서 한번에 날짜 형식으로 변경해 준다면 빠르게 원하는 날짜 형식으로 표기 할 수 있겠습니다.

셀 서식의 표시형식으로는 텍스트로 입력된 날짜를 원하는 날짜 형식으로 변경이 불가능 하다는 것을 알 수 있는 결과 입니다.

 

⑵ 텍스트로 입력된 날짜를 수식 작성으로 날짜 형식으로 표기.

"20160616"과 같은 텍스트 형식을 날짜 형식으로 변경해서 표기 하기 위한 함수는 무엇을 이용해야 할까요?

Text함수를 사용해서 수식을 작성해 주시면 간단하게 원하는 형식으로 표기 할 수 있습니다.

Text함수는 특수 서식 문자열을 사용하여 표시 형식을 지정할 수 있도록 숫자 값을 텍스트로 변환하는 함수로 읽기 쉬운 형식으로 숫자를 표시하거나 숫자를 문자 또는 기호와 결합하려는 경우에 유용하게 사용 할 수 있습니다.

 

A1셀에 입력된 텍스트형식을 B1셀에 0000-00-00과 같은 날짜 형식으로 표기 하도록 수식을 입력
A1셀에 입력된 텍스트를 B1셀에 수식을 작성해서 날짜 형식으로 표기

A1셀에 입력된 "20160616"을 B1셀에 수식을 입력해서 "2016-06-16"과 같이 날짜 형식으로 표기 했는데, 수식은 다음과 같이 간단하게 B1셀에 작성해 주시면 되겠습니다.

=TEXT(A1,"0000-00-00")

 

만약 A1셀에 2800이라는 숫자가 입력되어 있고, 이것을 원화 형식으로 입력하기 위해서 Text함수를 사용해서 수식을 작성한다면 =Text(A1,"\0,000")과 같이 수식을 작성해 주시면 결과값은 \2,800으로 표기 될 것 입니다.

이처럼 표시형식을 수식 안에 원하는 형식으로 직접 지정해서 입력된 결과값을 원하는 표시형식으로 변경하여 표기해 줄 수 있는 간단하면서도 유용한 Text함수와 수식 작성 방법 입니다.


오늘 내용은 아주 간단한 내용이지만 사용자에 따라서 유용한 내용이 될 수 있을 것 같습니다.

많은 분들께 도움이 될 수 있기를 바라겠습니다.

그럼 오늘 하루도 좋은 하루 될 수 있기를 바라겠습니다.^^!

댓글