엑셀 DATEVALUE 함수 사용법 및 실전예제 총정리 :: 날짜 함수

텍스트형태로 저장된 날짜를 계산에 사용되는 일련번호로 변환하는 DATEVALUE 함수의 사용법 및 주의사항을 알아봅니다.

작성자 :
오빠두엑셀
최종 수정일 : 2020. 07. 26. 01:36
URL 복사
메모 남기기 : (3)

엑셀 DATEVALUE 함수

실습파일

요약

텍스트로 저장된 날짜(예:"2018/1/1", "2018-01-01" 등)을 엑셀에서 사용하는 날짜 일련번호로 변환합니다.

설명

DATEVALUE 함수텍스트형태로 저장된 날짜를 엑셀 날짜계산에 사용하는 일련번호로 변환해주는 함수입니다. 컴퓨터의 운영체계에 따라 다르지만, 일반적으로 1900년 1월 1일을 일련번호 1로 변환하는 1900날짜 체계로 변환됩니다. 만약 날짜텍스트가 규격화된 형식이 아닌경우(예: 2018년도 9-1)에는 LEFT 함수TEXT 함수 등을 적용하여 날짜값으로 변환합니다. 또는 텍스트나누기 기능을 활용하여 쉽게 변경할 수도 있습니다.

호환성

 Windows 버전  엑셀 모든버전에서 사용 가능합니다.
 Mac 버전  엑셀 모든버전에서 사용 가능합니다.

구문

= DATEVALUE ( 날짜텍스트 )

인수

 날짜텍스트  날짜 일련번호로 변환할 날짜텍스트 또는 내용이 들어있는 셀 참조입니다.

반환값

입력한 날짜텍스트를 일련번호로 변환한 뒤 숫자값으로 반환합니다.

사용예제

엑셀 DATEVALUE 함수 사용예제
DATEVALUE 함수를 사용하여 텍스트를 날짜일련번호로 변환합니다.

다른 주의사항

  • 보편적으로 사용되는 1900날짜 체계는 1900년 1월 1일에서 9999년 12월 31일 사이의 날짜만 표시합니다. 만약 이 범위에서 벗어난 날짜텍스트를 입력한 경우 DATEVALUE 함수는 #VALUE! 오류를 반환합니다.
  • 만약 연도가 생략된 날짜텍스트를 입력한 경우 사용중인 컴퓨터의 시계를 기준으로 한 연도가 DATEVALUE 함수에 사용됩니다.
  • 날짜텍스트에 입력된 시간정보는 무시됩니다.

    = DATEVALUE ("2018-01-01")
    '// 43101 을 반환합니다.
    = DATEVALUE ("2018년 12월 01일")
    '// DATEVALUE함수는 YYYY년 MM월 DD일 형태의 날짜텍스트를 인식할 수 없으므로 #VALUE! 오류를 반환합니다.
    '// 이 경우엔,
    LEFT 함수MID 함수로 연/월/일 값을 뽑아옵니다.
    = LEFT("2018년 12월 01일", 4)
    '// 2018을 반환합니다.
    = MID("2018년 12월 01일", 7, 2)
    '// 01(월)을 반환합니다.
    = MID("2018년 12월 01일", 11, 2)
    '// 01(일)을 반환합니다.

[링크] MS OFFICE 공식 홈페이지 DATEVALUE 함수 설명

관련 기초함수 | by 오빠두엑셀

5 2 투표
게시글평점
3 댓글
Inline Feedbacks
모든 댓글 보기
3
0
여러분의 생각을 댓글로 남겨주세요.x