메뉴
실무 위키엑셀 함수날짜 및 시간

DATEVALUE 함수

지원 버전 자세히 보기
엑셀 2013 이전엑셀 2016엑셀 2019엑셀 2021엑셀 2024M365웹 엑셀

엑셀 DATEVALUE 함수는 텍스트 날짜를 엑셀 날짜 일련번호로 변환하는 함수입니다.

DATEVALUE 함수 예제 미리보기
예제 미리보기 크게 보기

인수 설명

=DATEVALUE(날짜텍스트)
인수구분설명
날짜텍스트 필수
날짜 일련번호로 변환할 날짜 텍스트 또는 해당 내용이 있는 셀 참조입니다.
예제 시트
C2=DATEVALUE(A2)
A
B
C
D
1
날짜텍스트
DATEVALUE
2
2018-01-01
43,101
3
2018/1/1
43,101
4
1899-01-01
#VALUE!
5
43,101
#VALUE!
6
2018-13-01
#VALUE!
7
인식 가능한 두 날짜 텍스트는 같은 일련번호 43,101로 바뀌고, 범위 밖 날짜 텍스트·숫자 셀·유효하지 않은 날짜 텍스트는 #VALUE! 오류를 반환합니다.

함수 개요

엑셀 DATEVALUE 함수는 텍스트 형태로 저장된 날짜를 엑셀 날짜 계산에 사용하는 일련번호로 변환하는 함수입니다. 일반적인 1900 날짜 체계에서는 1900년 1월 1일을 일련번호 1로 사용합니다.

=DATEVALUE("2018-01-01")텍스트 날짜를 날짜 일련번호로 변환합니다.
결과43101
엑셀 DATEVALUE 함수 수식 입력 예제

규격화되지 않은 날짜 텍스트는 LEFT 함수 , MID 함수 , TEXT 함수 등을 사용해 연·월·일을 정리한 뒤 날짜값으로 변환할 수 있습니다.

DATEVALUE 함수 간단 예제

1
텍스트 날짜를 일련번호로 변환하기

텍스트로 입력된 2018년 1월 1일을 엑셀 날짜 일련번호로 변환합니다.

=DATEVALUE("2018-01-01")텍스트 날짜를 날짜 일련번호로 변환합니다.
결과43101

결과로 숫자값 43101을 반환합니다.

엑셀 DATEVALUE 함수 사용예제
DATEVALUE 함수를 사용하여 텍스트를 날짜일련번호로 변환합니다.
2
인식되지 않는 날짜 텍스트 나누기

연·월·일에 한글 단위가 포함된 날짜 텍스트는 DATEVALUE 함수가 바로 인식하지 못하므로 LEFT 함수와 MID 함수로 값을 나눕니다.

=DATEVALUE("2018년 12월 01일")인식되지 않는 날짜 형식을 변환합니다.
결과43435
=LEFT("2018년 12월 01일", 4)연도 값을 추출합니다.
결과2018
=MID("2018년 12월 01일", 7, 2)월 값을 추출합니다.
결과01
=MID("2018년 12월 01일", 11, 2)일 값을 추출합니다.
결과01
엑셀 DATEVALUE 함수 간단 예제 2

추출한 연·월·일 값으로 날짜값을 다시 구성할 수 있습니다.

그 외 주의사항

1900 날짜 체계는 1900년 1월 1일부터 9999년 12월 31일까지의 날짜만 표시합니다. 범위를 벗어난 날짜 텍스트를 입력하면 #VALUE! 오류를 반환합니다.

연도를 생략한 날짜 텍스트는 사용 중인 컴퓨터 시계를 기준으로 한 연도를 사용합니다.

날짜 텍스트에 포함된 시간 정보는 무시됩니다.

댓글 3
5 (2개 평가)
phitty
phitty 2021.08.06 16:16
날짜를 text로 어떻게 인식시키나요 2021-08-21 하니깐 text 값이 아니라 무슨 44112 인가 이런 값이 나와서요
오빠두엑셀
오빠두엑셀 작성자 2021.08.06 16:35
안녕하세요.
셀을 우클릭 - 셀 서식에서 표시형식을 날짜로바꿔보세요.
또는 단축키 Ctrl + Shift + 3 을 누르면 날짜서식으로 변경됩니다.
강민준🤗
강민준🤗 2024.08.10 22:53
좋은 정보 감사합니다🙇‍♂️
스크랩 완료