본문 바로가기

엑셀

28. 날짜에서 연도, 월, 일 구분하기

반응형

 

YEAR(), MONTH(), DAY() 함수

 자료처리과정 중에 날짜를 다루게 될 때가 있습니다. 거래일자가 몇월 실적인지, 몇년도 실적인지 확인하고 싶을 때 별도의 컬럼을 만들게 되죠. 이 때 사용할 수 있는 함수가 있습니다.

정의

함수 설명 표시형태
YEAR() 해당 날짜의 연도를 반환 1900에서 9999 사이의 정수
MONTH() 해당 날짜의 월을 반환 1(1월)에서 12(12월) 사이의 정수
DAY() 해당 날짜의 일을 반환 1에서 31 사이의 정수

* DAYS(): 두 날짜 사이의 일수를 반환하는 함수로 DAY()와는 다릅니다.

구문

 세 함수의 구문은 동일합니다.

  • YEAR(serial_number)
  • MONTH(serial_number)
  • DAY(serial_number)

serial_number는 날짜에 해당합니다.

예제

 NOW()는 오늘을 반환하는 함수입니다. 작성하고 있는 오늘은 2019년 11월 9일입니다. YEAR()는 2019를, MONTH()는 11을, DAY()는 9를 반환했습니다. 이를 가지고, DATE()는 다시 2019년 11월 9일을 반환합니다.

 

 오늘은 날짜함수 YEAR(), MONTH(), DAY()와 NOW(), DATE()에 대해 알아봤습니다. 엑셀에서 다루게 될 자료의 형태는 많이 있습니다. 그 중에서 날짜는 다양하게 활용되는 자료의 형태입니다. 필수적으로 알고 가면 좋을 거 같습니다.

반응형