많은 데이터가 있을 때 년도별로 데이터를 정리하고 싶은 경우 YEAR 함수를 사용하면 편리합니다. 그렇지만 YEAR함수를 잘 사용하지는 않습니다. 예전에는 회사에서 사용하는 프로그램이 많지 않아서 데이터를 보고 자료를 정리하는 경우가 많았지만 최근에는 ERP, EDI ,SCM 등등 회사에서 사용하는 프로그램들이 많아져서 굳이 데이터를 정리하지 않아도 언제든지 이전 자료를 검색, 분석할 수 있어서 데이터를 정리하는 경우가 거의 없지만 그래도 알아두면 유용하게 쓰일 수 있는 함수입니다.
YEAR( ① )
YEAR 함수는 1개의 인수를 가지고 있습니다. 인수에 대한 설명이 다소 딱딱하고 어려울 수 있습니다. 아래 예제를 이해한다면 여기에 작성한 놓은 인수 설명을 이해하는 데 도움이 될 것입니다.
① serial_number : 날짜 체계에 의하여 1900 부터 9999 까지 년도 값을 가지고 올 수 있습니다.
엑셀 함수는 위의 설명보다는 예제를 통해서 직접 사용해보는 것이 더 이해하기 쉽습니다.
예제 파일 : YEAR 함수 예제.xlsx
위의 예제와 같이 YEAR 함수를 사용하면 날짜 데이터에서 년도의 값만 가지고 와서 표시할 수 있습니다. 엑셀에서는 셀 서식에 의하여 다양한 형태로 날짜를 표시할 수 있습니다. 날짜 데이터에는 년도가 표시되어 있지 않은 경우도 있지만 YEAR 함수를 사용하면 표시되어 있지 않은 날짜 형식에서도 년도의 값을 가지고 올 수 있습니다.
년도 아래 셀 B2에 =YEAR(A2)를 입력합니다. 그러면 날짜 데이터에서 년도의 값만 가지고 와서 표시됩니다.
년도 아래 셀에 작성한 =YEAR(A2)를 설명 드리면 아래와 같습니다.
셀에 함수를 사용하기 위해서는 맨 앞에 =를 입력하고 다음에 함수 등을 입력하면 됩니다.
위에서 설명한 YEAR( ①) 함수는 1개의 인수를 입력해야 합니다.
① 인수 : 날짜 데이터에서 년도를 가지고 와야 함으로 ① 인수에는 날짜 데이터의 셀 주소 A2를 입력합니다.
나머지 아래의 년도 데이터는 A2를 복사해서 사용하면 됩니다.
위의 날짜 데이터는 년도가 없거나 자릿수가 4자리가 아니어도 날짜 코드에 의하여 데이터를 추출 함으로 4자리수로 표시됩니다. 그러므로 년도에는 모두 동일하게 4자리(2019)의 값이 표시됩니다.
* YEAR 함수를 사용하여 년도를 표시할 경우 아래와 같이 오류가 발생하거나 원하지 않은 값이 표시되는 경우가 있습니다.
<예시 1>
▶ 그리고 날짜 데이터의 경우에도 1898-4-1의 경우에는 텍스트로 인식하여 왼쪽정렬이 되어서 표시됩니다.
▶ 날짜 데이터가 2019-4-1 처럼 정상일 경우에는 오른쪽정렬로 표시됩니다.
<예시 2>
▶ 위와 같이 년도 데이터의 값은 날짜 데이터가 아니고 숫자이므로 원하는 값을 얻을 수 없습니다.
▶ 엑셀에서는 1900-1-1을 1로 간주하여 날짜를 계산합니다.
▶ 위에 년도 데이터 2020는 숫자로 인식하여 1900-1-1에서 2020일째 날입니다. 그래서 1905년이라는 년도가 표시된 것입니다.
( 2020를 계산하면 1905-7-12 입니다.)
▶ 아래의 데이터를 참조하면 이해가 될 것입니다.
일별 데이터 정리 DAY 함수 (0) | 2020.03.17 |
---|---|
월별 데이터 정리 MONTH 함수 (0) | 2020.03.16 |
SUMIF 함수 (0) | 2020.03.12 |
엑셀 데이터에 공백을 없애는 TRIM 함수 (0) | 2020.03.02 |
엑셀 함수로 D-day 표시하기 (0) | 2020.02.22 |