본문으로 바로가기

엑셀 TEXT 함수로 년월일 8자리 문자를 날짜로 변환하기

category 엑셀 2021. 10. 26. 22:31

엑셀 TEXT 함수로 년월일 8자리 문자를 날짜로 변환하기 

엑셀 문서 작업 시 문서 폼에 맞추어 날짜를 입력하기도 합니다. 날짜 형식을 많이 사용하는 방법은
''년-월-일 "또는 ''년/월/일" 등을 많이 사용하는데요.
아무래도 특수기호를 입력하다 보면 문서 작업하는 시간이 더 오래 걸릴 수밖에 없습니다
20211001을 입력하면 2021-10-01 이 나오도록 함수를 이용한다면 작업 시간이 줄어 들 수 있는데요.
하지만 20211001을 입력하면 숫자로 먼저 인식됩니다. 연월일만 입력하고 날짜로 인식하면 좋을 텐데요.
그 방법을 알아보겠습니다.

"2021101"을 입력했습니다.  이 값을 원하는 날짜 형식으로 변경하고 정말 변경되었는지 날짜를 더해보겠습니다.




1. 함수 정의와 사용 방법

사용하는 함수는 TEXT 함수입니다.
이 함수는 "수에 지정한 서식을 적용한 후 텍스트로 변환합니다."라고 정의되어 있습니다



TEXT 함수 사용 방법입니다.
=TEXT( 값, 포맷 형식) 이렇게 사용하는데요.

값 :  함수를 적용할 값 (직접 입력이나 셀 주소입력)
포맷형식, 변경할 포맷 형식을 지정합니다.


예제를 보면 바로 이해되실 겁니다.




2. TEXT 함수 적용

TEXT 함수의 첫 번째 값을 입력해보겠습니다.
=TEXT( 를 입력 후 값을  C2에 입력된 값을 지정하거나 직접 입력합니다.

 



이제 함수 두 번째 값인 포맷 형식을 입력해 보겠습니다.
=TEXT( C2, "0000-00-00" ) 을 입력합니다.
입력하고 나면 원하는 날짜 형식으로 변경되는 것을 확인할 수 있습니다.

 "0000-00-00" 포맷 형식은 "2021101" 날짜를  "2021-11-01"로 변경해줍니다.
 "0000/00/00"으로 지정하면 "2021101" 날짜를  "2021/11/01"로 변경됩니다.


 



3. 날짜형식으로 변경되었는지 계산하기

지정한 형식이 날짜로 변경되었는지 날짜를 더해서 확인해보겠습니다.

함수가 입력된 C2에서 + 60일을 더해보겠습니다.
=D2 + 60을 입력합니다.

근데 숫자 값이 나오네요.
이 값은 숫자로 계산된 값이 아니라 날짜 형식이 숫자형식으로 보이는 겁니다.




값이 입력된 셀을 선택 후 상단 형식을 [일반]에서 [간단한 날짜]로 변경합니다.




날짜 계산이 된 것을 확인할 수 있습니다.

엑셀 TEXT 함수로 년월일 8자리 문자를 날짜로 변환하기를 알아보았습니다.

반응형