알아야 할 사항
- Excel의 DATEVALUE 함수는 텍스트 형식의 날짜를 일련 번호로 변환합니다.
- 가져오거나 복사한 데이터에서 발생할 수 있는 숫자가 아닌 텍스트 형식의 날짜가 셀에 포함된 경우 이 기능을 사용하세요.
- 함수의 구문 및 인수는 다음과 같습니다. =DATEVALUE (날짜_텍스트 )
이 문서에서는 Excel 2019 및 Microsoft 365를 포함한 모든 버전의 Excel에서 DATEVALUE 함수를 사용하는 방법을 설명합니다.
DATEVALUE 함수란 무엇입니까?
Excel의 DATEVALUE 함수는 텍스트 형식의 날짜를 일련 번호로 변환합니다. 그러면 Excel에서 일련 번호를 읽어 날짜를 이해할 수 있습니다.
이 Excel 기능은 셀에 날짜 정보가 포함되어 있지만 일반 텍스트로 저장되어 있는 경우에 필요합니다. Excel은 자동으로 날짜로 변환하는 대신 셀을 숫자와 문자로만 인식하므로 작업하기가 어렵습니다. 날짜를 다른 곳에서 복사하거나 가져온 경우 이런 일이 발생할 수 있습니다.
DATEVALUE Excel 함수를 사용하여 날짜의 일련 번호를 생성한 다음 날짜로 적절하게 형식을 지정하고 다른 날짜 기반 수식과 함께 사용하고 다른 날짜와 정렬하는 등의 작업에 사용할 수 있습니다.
DATEVALUE 함수는 모든 버전의 Excel에서 작동합니다.
DATEVALUE 함수 구문 및 인수
이 함수를 사용하는 모든 수식은 다음과 같은 형식이어야 합니다.
=DATEVALUE (날짜_텍스트 )
날짜_텍스트 지원하는 유일한 주장입니다. 다른 셀을 참조하거나 수식 내에 날짜 정보를 저장할 수 있습니다.
다음은 DATEVALUE 함수에 대해 기억해야 할 몇 가지 규칙입니다.
- date_text 연도를 생략하면 현재 연도가 사용됩니다.
- 날짜_텍스트인 경우 시간 정보가 포함되어 있으면 Excel에서 무시합니다.
- 날짜 정보를 공식에 직접 입력하는 경우 따옴표로 묶어야 합니다.
- 날짜 정보가 월의 텍스트 이름을 포함하는 다른 셀에서 참조되는 경우(예:3월 또는 3월), 월은 두 번째 위치에 있어야 합니다(예:2020년 3월 31일).
- #VALUE! date_text 인 경우 오류가 표시됩니다. 1900년 1월 1일에서 9999년 12월 31일 사이의 날짜 범위를 벗어납니다.
- #VALUE! date_text인 경우 오류가 표시됩니다. 숫자로 보입니다(즉, 일반적인 날짜처럼 대시나 슬래시가 없음).
DATEVALUE 함수 예
다음은 이 기능을 사용할 수 있는 몇 가지 다른 방법입니다.
다른 셀의 참조 날짜
=DATEVALUE(A2)
A1 가정 2002년 4월 4일으로 읽습니다. , 이 DATEVALUE 수식 예는 일련 번호 37350을 생성합니다. .
수식에 날짜 입력
=DATEVALUE("12/25/2007")
이 기능을 사용하는 또 다른 방법입니다. 따옴표 안에 날짜를 입력하면 다른 셀을 호출하는 대신 사용할 수 있습니다. 이 수식은 일련 날짜 39441를 생성합니다. .
여러 셀에서 날짜 만들기
=DATEVALUE(A2 &"/" &A3 &"/" &A4)
DATEVALUE 함수의 이 예에서는 동일한 설정이 사용되지만 A2=5, A3=18 및 A4=2017의 세 개의 개별 셀에서 날짜 정보를 가져옵니다.
일, 월, 연도를 구분하기 위해 슬래시를 추가할 수 있도록 앰퍼샌드 기호가 필요합니다. 그러나 결과는 여전히 일련 번호가 그 기능을 위한 것이므로 실제 날짜로 셀 형식을 지정해야 합니다(아래 참조). 2017-05-18로 표시되는 것을 보려면
날짜 공식에 앰퍼샌드 사용
=DATEVALUE("3" &"/" &A2 &"/" &"2002")
이 예에서 함수는 위의 함수와 매우 유사하지만 날짜와 연도를 계산하기 위해 셀 참조를 사용하는 대신 큰따옴표를 사용하여 수동으로 입력합니다.
다른 데이터가 있는 셀에서 날짜 추출
=DATEVALUE(LEFT(A20,10))
셀에 필요하지 않은 다른 정보가 포함된 경우 LEFT 및 RIGHT와 같은 기능을 사용하여 날짜를 분리할 수 있습니다. 이 예에서 DATEVALUE 함수는 LEFT 함수와 결합되어 왼쪽에서 처음 10자만 봅니다. 결과는 41654입니다. , Excel은 2014년 1월 15일을 생성하는 날짜 형식을 지정할 수 있습니다. .
MID 함수로 날짜 추출
=DATEVALUE(MID(A40,FIND(" ",A40)+1,7))
마지막으로 MID 기능뿐만 아니라 FIND 기능을 결합하여 날짜를 추출하고 일련 번호 형식으로 표시하는 이 공식이 있습니다. MID 기능 세트 A2 대상으로 지정하고 FIND를 사용하여 공간을 정의합니다(" " ) 함수가 계산을 시작해야 하는 지점으로 사용합니다. MID 함수 끝에 있는 숫자는 추출할 문자 수를 정의합니다(7). 우리의 예에서. 결과는 43944입니다. , 날짜 형식이 지정되면 2020년 4월 23일이 됩니다. .
DATEVALUE 오류
다음은 DATEVALUE 함수가 오류를 표시하는 상황의 몇 가지 예입니다. 위에서 언급한 규칙에 따라 #VALUE! 오류에는 이 함수로 처리할 수 없는 데이터가 포함되어 있습니다.
숫자를 날짜로 포맷
Excel에서 날짜의 일련 번호를 생성하면 1900년 1월 1일부터 몇 일 남았는지 나타내는 숫자가 남습니다. 거의 사용할 수 없으므로 해당 셀의 서식을 일반 날짜로 지정하기만 하면 됩니다.
셀이 텍스트로 서식이 지정되어 있는지 날짜로 서식이 지정되어 있는지 즉시 알 수 있는 한 가지 방법은 셀 내에서 정렬된 방식을 확인하는 것입니다. 텍스트 형식의 날짜는 일반적으로 왼쪽 정렬되는 반면 날짜 형식의 셀은 일반적으로 오른쪽 정렬됩니다.
-
날짜 형식을 지정해야 하는 셀을 선택합니다.
-
홈에서 Excel 상단의 탭에서 숫자를 찾습니다. 섹션.
-
드롭다운 메뉴를 선택하고 짧은 날짜와 같은 날짜 옵션을 선택합니다. 또는 긴 데이트 .