엑셀 / 함수 / YEAR, MONTH, DAY / 년, 월, 일 반환하는 함수

YEAR·MONTH·DAY는 실제 Excel 날짜에서 각각 연도·월·일 숫자를 반환합니다. 날짜를 저장한 A2에 YEAR(A2)를 쓰면 연도만 얻을 수 있습니다. 날짜처럼 보이는 문자열과 숫자로 저장된 날짜는 다르므로 원자료 형식을 먼저 확인하세요.

구문과 날짜 추출

=YEAR(serial_number)
=MONTH(serial_number)
=DAY(serial_number)

2019년 10월 20일에서 연·월·일을 추출한 예입니다. YEAR는 2019, MONTH는 10, DAY는 20을 반환합니다. 결과 셀은 일반 또는 숫자 형식으로 표시합니다.

2019년 10월 20일에서 연·월·일을 추출한 예입니다. YEAR는 2019, MONTH는 10, DAY는 20을 반환합니다. 결과 셀은 일반 또는 숫자 형식으로 표시합니다.

구문과 지원 제품은 Microsoft의 YEAR 함수 설명, Microsoft의 MONTH 함수 설명, Microsoft의 DAY 함수 설명, Microsoft의 DATE 함수 설명에서 확인할 수 있습니다.

날짜 일련번호란 무엇인가요?

Excel의 날짜는 계산할 수 있는 일련번호로 저장됩니다. 기본 1900 날짜 체계에서 1900년 1월 1일은 1입니다. 빈 셀을 그대로 날짜 함수에 넣으면 0에 해당하는 값으로 처리되는 등 뜻밖의 결과가 나올 수 있습니다.

Excel의 날짜는 계산할 수 있는 일련번호로 저장됩니다. 기본 1900 날짜 체계에서 1900년 1월 1일은 1입니다. 빈 셀을 그대로 날짜 함수에 넣으면 0에 해당하는 값으로 처리되는 등 뜻밖의 결과가 나올 수 있습니다.

0이나 빈 셀에서 표시된 연·월·일을 실제 입력 날짜로 판단하면 안 됩니다. 미입력을 제외하려면 =IF(A2="","",YEAR(A2))처럼 원자료 조건을 확인한 뒤 추출합니다.

날짜 표시 형식이 적용된 셀의 예입니다. 화면에서는 연·월·일로 보이지만 내부에는 숫자가 저장되어 있습니다.

날짜 표시 형식이 적용된 셀의 예입니다. 화면에서는 연·월·일로 보이지만 내부에는 숫자가 저장되어 있습니다.

  1. Ctrl+1로 셀 서식을 열고 [일반] 형식을 선택하면 내부 숫자 표시를 확인할 수 있습니다. 이 작업은 날짜 값 자체를 문자열로 바꾸는 작업이 아닙니다.

Ctrl+1로 셀 서식을 열고 [일반] 형식을 선택하면 내부 숫자 표시를 확인할 수 있습니다. 이 작업은 날짜 값 자체를 문자열로 바꾸는 작업이 아닙니다.

날짜 셀의 표시 형식을 일반으로 바꾸어 일련번호가 나타난 예입니다. 다시 날짜 형식을 선택하면 날짜 모양으로 표시할 수 있습니다.

날짜 셀의 표시 형식을 일반으로 바꾸어 일련번호가 나타난 예입니다. 다시 날짜 형식을 선택하면 날짜 모양으로 표시할 수 있습니다.

문자 날짜와 날짜 체계 주의사항

외부 자료의 날짜 문자열은 지역 설정에 따라 다르게 해석될 수 있습니다. 명확한 연·월·일 숫자가 있다면 =DATE(2026,10,4)처럼 날짜 값을 만들어 추출합니다. 단순 표시 형식 변경으로 모든 문자열이 실제 날짜로 바뀌지는 않습니다.

통합 문서에는 1900·1904 날짜 체계가 있으며 서로 다른 체계의 파일에서 날짜를 옮길 때 날짜가 어긋날 수 있습니다. 오래된 날짜의 호환성 예외까지 포함해 모든 일련번호를 단순히 실제 달력의 경과일로 해석하지 마세요. 변환 작업은 날짜와 텍스트 변환을 참고할 수 있습니다.

같은 카테고리의 다른 글
엑셀 / 함수 / NPV / 순현재가치 계산하는 함수

엑셀 / 함수 / NPV / 순현재가치 계산하는 함수

NPV의 할인율·기간말 현금흐름과 초기 투자금을 구분하는 방법을 설명합니다. 현재가치 예제, 기간 단위와 불규칙한 날짜 자료의 주의점도 다룹니다.

엑셀 / 기호, 특수 문자 입력하는 방법

엑셀 / 기호, 특수 문자 입력하는 방법

삽입 탭의 기호와 Windows 한글 입력기의 자음·한자 조합으로 특수 문자를 넣습니다. 글꼴 지원, 계산 기호와 문자 및 실제 체크박스의 차이도 설명합니다.

엑셀 / 함수 / VLOOKUP, HLOOKUP, XLOOKUP

엑셀 / 함수 / VLOOKUP, HLOOKUP, XLOOKUP

VLOOKUP·HLOOKUP·XLOOKUP의 조회 방향과 정확히 일치 옵션을 비교합니다. 범위 고정, 중복 값, 다중 열 반환과 조회 오류를 해결하는 기준도 안내합니다.

엑셀 / 함수 / RADIANS, DEGREES / 도를 라디안으로, 라디안을 도로 변환하는 함수

엑셀 / 함수 / RADIANS, DEGREES / 도를 라디안으로, 라디안을 도로 변환하는 함수

RADIANS·DEGREES로 도와 라디안을 변환하는 예제를 안내합니다. PI()의 사용과 삼각함수에 잘못된 각도 단위를 넣는 문제도 설명합니다.

엑셀 / VBA / 여러 시트의 내용을 하나의 시트에 모으는 방법

엑셀 / VBA / 여러 시트의 내용을 하나의 시트에 모으는 방법

동일한 머리글의 여러 시트를 VBA로 새 결과 시트에 모으는 예제를 제공합니다. 원본 삭제 없이 값만 복사하며 행 수·머리글·누락 여부를 검증하는 방법을 설명합니다.

엑셀 / 메모 삽입하는 방법, 메모 삭제하는 방법, 메모 일괄 삭제하는 방법

엑셀 / 메모 삽입하는 방법, 메모 삭제하는 방법, 메모 일괄 삭제하는 방법

간단한 셀 메모와 대화형 주석을 구분하고 삽입·서식·삭제 방법을 설명합니다. 현재 시트의 메모 일괄 선택과 삭제 전 범위 확인도 안내합니다.

엑셀 / @ 입력 시 이메일 링크로 바뀌지 않게 하는 방법

엑셀 / @ 입력 시 이메일 링크로 바뀌지 않게 하는 방법

이메일 자동 링크를 끄는 옵션과 기존 링크 제거를 안내합니다. URL 자동 링크도 함께 꺼지는 영향, HYPERLINK 함수와의 차이를 설명합니다.

엑셀 / 함수 / IFERROR / 에러 메시지를 변경하는 함수

엑셀 / 함수 / IFERROR / 에러 메시지를 변경하는 함수

IFERROR로 오류를 다른 값이나 문구로 표시하는 방법을 설명합니다. 빈 문자열·0의 차이와 실제 수식 오류를 숨기지 않는 사용 기준도 다룹니다.

엑셀 / PDF 형식으로 저장하는 방법

엑셀 / PDF 형식으로 저장하는 방법

Excel의 PDF 저장 경로와 선택 영역·활성 시트·전체 통합 문서 옵션을 설명합니다. 인쇄 배율, 페이지 잘림과 저장 후 검증도 안내합니다.

엑셀 / 함수 / TRIM / 공백 제거하는 함수

엑셀 / 함수 / TRIM / 공백 제거하는 함수

TRIM으로 앞뒤 공백과 연속 공백을 정리하는 예제를 설명합니다. 줄바꿈·줄 바꿈 없는 공백·전각 공백이 남는 경우의 확인 방법도 다룹니다.