본문 바로가기
  • We are looking for banner advertisers Please refer to the email below
Excel - 엑셀 - 스프레드시트

[스프레드시트] 엑셀 DATE 함수 - 년도 월 일 데이터를 합쳐 날짜데이터를 만들어보자

by 크론크롱 2020. 4. 18.
반응형

년도,월,일 데이터가 분할되어있는경우 날짜서식에 맞춰 데이터를 합쳐보도록 하겠습니다.

여기서 사용될 함수는 DATE 함수입니다.

 

데이터는 위와같이 A열에는 년도, B열에는 월, C열에는 일자 데이터가 있습니다.

여기서 데이터를 2020. 4. 11 의 형태로 날짜 형식으로 데이터를 만들고자합니다.

D열에 대입하여 사용해보도록 하겠습니다

 

위와같이 D열에 날짜데이터를 입력하였습니다.

DATE함수를 대입하도록하겠습니다

년 : 날짜의 연도 구성요소 , A열에 해당

월 : 날짜의 월 구성요소 , B열에 해당

일 : 날짜의 일 구성요소 , C열에 해당

 

=date(A2,B2,C2)

날짜서식의 데이터가 완성되었습니다.

드래그하여 남은열의 데이터도 완성해보도록하겠습니다

 

위와같이 날짜형식의 데이터가 맞다면 날짜데이터가 완성되지만,

날짜형태로 대입할수 없는경운에는 #VALUE, 값이 올바르지않다는 에러문구가 반환됩니다

 

문자열을 붙이는경우 =concatenate 함수를 사용하여 문자열을 붙이시는방법으로도 DATE함수는 비슷하게 만들어 낼수 있지만, concatenate 함수는 문자열을 전부 붙이기때문에 날짜형태가 상관없이 문자열이 붙게됩니다.

하지만 우리는 날짜형태가 맞는 데이터만 붙여내고, 날짜형식이 맞지않는경우에는 맞지않는데이터라고 반환받길 원하기때문에 DATE함수를 사용하게됩니다. 위에서 IFERROR까지 처리를 해준다면 더욱 깔끔하게 데이터 정제가 가능할것으로 보입니다.

반응형

댓글