본문 바로가기
엑셀 플로우 (excelflow)

엑셀 DATEVALUE 함수 구문, 인수, 사용법, 기본 예제 및 실무 활용 예제 총정리

by LOVEFLOW 2024. 4. 22.

 

DATEVALUE 함수란?

 

DATEVALUE 함수는 텍스트 형식으로 표시된 날짜를 엑셀이 인식하는 날짜 값으로 변환한다.

 

1. DATEVALUE 함수 구문

=DATEVALUE(date_text)
=DATEVALUE(날짜_텍스트)

 

2. DATEVALUE 함수 인수

date_text : [필수 요소] 날짜를 텍스트 형식으로 입력한 값 또는 셀 참조

 

 

DATEVALUE 기본 예제

 

엑셀을 열고 셀에 다음과 같이 입력하자. 단, 2024-05-05는 텍스트 값으로 입력해야 한다.

[ '2024-05-05 ]와 같이 입력하면 엑셀에서는 텍스트로 인식한다.

  A
1 '2024-05-05

 

이제 DATEVALUE 함수를 사용하여 텍스트 형식의 날짜를 엑셀에서 사용하는 날짜 형식으로 변경해보자.

=DATEVALUE(A1)
이 수식을 사용하면 엑셀 날짜 저장 값인 "45417"이 반환된다. 해당 셀의 표시형식을 날짜로 변경하면 "2024-05-05"임을 알 수 있다.

 

 

DATEVALUE 함수를 사용하여 연도, 월, 일의 날짜 데이터를 추출하기

 

DATEVALUE 함수로 텍스트 형식의 날짜값을 날짜 형식으로 변환하고, 이 값을 이용하여 [ 연도 / 월 / 일 ]을 추출해보자.

 

엑셀을 열고 셀에 다음과 같이 입력하자. 단, 2024-05-08는 텍스트 값으로 입력해야 한다.

[ '2024-05-05 ]와 같이 입력하면 엑셀에서는 텍스트로 인식한다.

  A
1 '2024-05-08

 

 

1. 연도 추출하기

YEAR 함수를 사용하여 연도를 추출할 수 있다.

=YEAR(DATEVALUE(A1))
이 수식은 A1 셀의 텍스트 형식의 날짜값을 엑셀의 날짜 형식으로 변환하고, YEAR 함수를 사용해 해당 날짜의 연도를 추출하므로 결과값으로 "2024"를 반환한다.


2. 월 추출 하기
MONTH 함수를 사용하여 월을 추출할 수 있다.

=MONTH(DATEVALUE(A1))
이 수식은 A1 셀의 텍스트 형식의 날짜값을 엑셀의 날짜 형식으로 변환하고, MONTH 함수를 사용해 해당 날짜의 월 추출하므로 결과값으로 "5"를 반환한다.


3. 일 추출 하기
DAY 함수를 사용하여 일을 추출할 수 있다.

=DAY(DATEVALUE(A1))
이 수식은 A1 셀의 텍스트 형식의 날짜값을 엑셀의 날짜 형식으로 변환하고, DAY 함수를 사용해 해당 날짜의 일을 추출하므로 결과값으로 "8"을 반환한다.