엑셀 / 함수 / 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 날짜 체계가 있으며 서로 다른 체계의 파일에서 날짜를 옮길 때 날짜가 어긋날 수 있습니다. 오래된 날짜의 호환성 예외까지 포함해 모든 일련번호를 단순히 실제 달력의 경과일로 해석하지 마세요. 변환 작업은 날짜와 텍스트 변환을 참고할 수 있습니다.

같은 카테고리의 다른 글
엑셀 / 차트를 이미지 파일로 저장하는 방법

엑셀 / 차트를 이미지 파일로 저장하는 방법

Excel 차트를 복사해 PowerPoint나 그림판에서 이미지로 저장하는 방법을 설명합니다. 파일 형식, 잘림·글자 선명도와 원본 데이터 노출도 확인합니다.

엑셀 / 가로 방향으로 정렬하는 방법

엑셀 / 가로 방향으로 정렬하는 방법

정렬 옵션의 왼쪽에서 오른쪽 설정으로 열을 가로 정렬하는 방법을 설명합니다. 기준 행과 전체 열 데이터의 대응 관계를 확인하는 과정도 안내합니다.

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

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

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

엑셀 / 빈 셀, 빈 셀이 있는 행, 빈 셀이 있는 열 삭제하는 방법

엑셀 / 빈 셀, 빈 셀이 있는 행, 빈 셀이 있는 열 삭제하는 방법

이동 옵션으로 실제 빈 셀을 선택하고 셀·행·열을 삭제하는 방법을 설명합니다. 일부만 빈 행과 완전히 빈 행의 차이, 행 데이터가 어긋나는 위험도 다룹니다.

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

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

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

엑셀 / 메모 인쇄하는 방법

엑셀 / 메모 인쇄하는 방법

메모를 화면 위치대로 또는 시트 끝에 모아 인쇄하는 방법을 설명합니다. Microsoft 365 대화형 주석과의 차이 및 잘림·개인정보 노출도 확인합니다.

엑셀 / 오름차순 정렬하기, 내림차순 정렬하기, 여러 기준으로 정렬하기

엑셀 / 오름차순 정렬하기, 내림차순 정렬하기, 여러 기준으로 정렬하기

오름차순·내림차순과 여러 정렬 기준을 설정하는 방법을 설명합니다. 범위 확장과 머리글·숫자 형식을 확인해 행의 데이터 관계가 깨지지 않도록 안내합니다.

엑셀 / 함수 / ISBLANK / 빈 셀인지 확인하는 함수

엑셀 / 함수 / ISBLANK / 빈 셀인지 확인하는 함수

ISBLANK로 실제 빈 셀을 검사하고 IF와 결합하는 방법을 설명합니다. 빈 문자열을 반환하는 수식, 공백 문자와 빈 셀의 차이를 구분할 수 있습니다.

엑셀 / 함수 / ISEVEN, ISODD / 짝수인지 홀수인지 확인하는 함수

엑셀 / 함수 / ISEVEN, ISODD / 짝수인지 홀수인지 확인하는 함수

ISEVEN·ISODD로 짝수와 홀수를 판단하는 방법을 설명합니다. 0, 음수, 소수의 처리와 IF를 사용한 분류 예제를 확인할 수 있습니다.

엑셀 / 랜덤 정렬하는 방법

엑셀 / 랜덤 정렬하는 방법

RAND 보조 열로 자료 순서를 무작위로 바꾸는 방법을 설명합니다. 난수 값 고정과 행 전체 정렬, 원래 순서 복구 및 통계·추첨 용도의 한계도 다룹니다.