셀을 사용하다 보면 날짜 데이터를 다루는 일이 정말 많은데 텍스트 형태로 입력된 날짜를 진정한 날짜 데이터로 변환해야 할 때가 있습니다. 바로 이럴 때 사용하는 마법 같은 함수가 DATEVALUE 함수입니다.
DATEVALUE 함수란 무엇인가요?
DATEVALUE 함수는 텍스트로 입력된 날짜를 엑셀이 인식할 수 있는 고유한 숫자 값(일련번호)으로 변환해 주는 함수입니다.
왜 날짜를 숫자로 바꿔야 하나요?
"그냥 날짜로 보이면 되는 거 아닌가요?"라고 생각하실 수 있습니다.
하지만 엑셀은 날짜를 단순히 텍스트로 인식하면 제대로 된 계산을 할 수 없습니다.
예를 들어, 두 날짜의 차이를 구하거나 특정 날짜를 기준으로 정렬하는 등의 작업을 할 때 오류가 발생할 수 있죠.
엑셀에서 날짜는 1900년 1월 1일을 기준으로 1부터 시작하는 일련번호로 저장됩니다.
- 1900년 1월 1일은 숫자 '1'
- 1900년 1월 2일은 숫자 '2'
- 2025년 8월 23일은 숫자 '45853'
처럼 말이죠. 따라서 텍스트 형태의 날짜를 이 일련번호로 변환해야만 엑셀이 날짜를 올바르게 인식하고 계산할 수 있습니다.
DATEVALUE 함수 사용법 및 문법
DATEVALUE 함수의 사용법은 아주 간단합니다.
=DATEVALUE(날짜_텍스트)
날짜_텍스트: 날짜로 변환하려는 텍스트 형태의 날짜를 입력하는 부분입니다.
따옴표(" ") 안에 날짜를 직접 입력하거나, 날짜 텍스트가 들어 있는 셀을 참조하면 됩니다.
✔ 사용 예시
번호 | 예시 | 설명 |
1 | =DATEVALUE("2025-08-23") | 2025-08-23'이라는 텍스트를 날짜 일련번호로 변환합니다. |
2 | =DATEVALUE("8/23/2025") | 8/23/2025' 같은 다른 형식의 날짜 텍스트도 변환 가능합니다. |
3 | =DATEVALUE(A1) | A1 셀에 '2025.8.23' 같은 텍스트가 있다면, 그 값을 날짜로 변환합니다. |
DATEVALUE 함수 활용 꿀팁!
DATEVALUE 함수는 주로 다른 함수와 함께 사용될 때 빛을 발합니다.
1. 텍스트 형식의 날짜 계산하기
가장 흔한 활용법입니다. 텍스트로 된 날짜가 있을 때, 이를 DATEVALUE 함수로 변환한 후 날짜 계산을 할 수 있습니다.
예시: A1 셀에 "2025-08-01"이 있고, B1 셀에 "2025-08-23"이 있을 때, 두 날짜의 차이를 구하려면?
=DATEVALUE(B1) - DATEVALUE(A1) 또는 B1-A1 (엑셀이 자동으로 변환하는 경우)
2. VLOOKUP, SUMIFS 등 함수와 연동
조건에 맞는 데이터를 찾거나 합산할 때, 날짜를 조건으로 사용하는 경우가 많습니다.
이때 텍스트로 된 날짜를 DATEVALUE로 변환하여 조건으로 사용할 수 있습니다.
예시: 2025년 8월 23일 이후의 데이터를 찾고 싶을 때,
=SUMIFS(C:C, A:A, ">"&DATEVALUE("2025-08-23"))
이렇게 사용하면 A열에 있는 날짜 중 2025년 8월 23일 이후의 날짜에 해당하는 C열의 값들을 모두 더할 수 있습니다.
주의사항
- 날짜 형식 오류: DATEVALUE 함수는 텍스트가 유효한 날짜 형식일 때만 작동합니다.
"2025년8월23일" 같은 텍스트는 작동하지 않을 수 있으니, "2025-08-23" 또는 "2025/8/23" 등 엑셀이 인식할 수 있는 표준 날짜 형식을 사용해야 합니다.
- 연도 생략: "8-23"처럼 연도를 생략하고 입력하면, 엑셀은 현재 연도를 자동으로 인식합니다.
DATEVALUE 함수, 이제 두렵지 않으시죠? 이 함수를 잘 활용하면 엑셀에서 날짜 데이터를 더욱 효과적으로 관리하고 계산할 수 있습니다. 오늘 포스팅이 엑셀 활용 능력을 한 단계 높이는 데 도움이 되었으면 좋겠습니다!
'엑셀' 카테고리의 다른 글
Power Pivot으로 10만 건 이상 데이터 분석 체험기 (2) | 2025.08.18 |
---|---|
VLOOKUP, INDEX, MATCH 조합으로 자동화된 데이터 조회 마스터하기 (4) | 2025.08.17 |
IFERROR, IFS, SWITCH 함수 상황에 따라 응용 (5) | 2025.08.11 |
엑셀 파워 쿼리(Power Query) 데이터 전처리 (3) | 2025.07.12 |
엑셀 날짜 자동 변환 수식 TEXT, DATE, VALUE, DATEVALUE (0) | 2025.07.11 |