엑셀 날짜 일련번호가 다른 통합문서에서 4년 어긋나는 이유

발행

거래일을 다른 엑셀 파일로 옮겼는데 약 4년이 어긋나면 원자료의 날짜가 틀렸다고 바로 정정해서는 안 된다. 통합문서가 사용하는 날짜 체계가 다를 수 있다. 엑셀은 날짜를 일련번호로 저장하기 때문에 같은 번호도 체계에 따라 다른 날짜로 해석될 수 있다.

1900 체계와 1904 체계를 구분한다

Microsoft는 엑셀이 두 날짜 체계를 지원하며 같은 날짜의 일련번호 차이가 1,462일이라고 설명한다. 이전 Mac 버전 등 다른 환경에서 만든 문서를 함께 쓸 때 확인할 항목이다. 모든 파일이 같은 체계를 사용한다고 가정하지 않는다. 반대로 날짜가 하루나 한 달 틀렸다는 이유만으로 이 문제라고 단정해서도 안 된다. 문자열 변환이나 지역 설정 같은 다른 원인도 있을 수 있다.

서식만 바꾸어도 해결되는지 분리한다

잘못 해석된 일련번호에 날짜 표시 형식만 다시 적용하면 잘못된 날짜가 계속 보일 수 있다. 원본과 대상 문서의 설정을 각각 확인하고 알려진 거래일 몇 건으로 대조한다. 복사 과정에서 자동으로 변환됐는지, 그대로 유지됐는지도 확인한다. 이미 정상인 행에 다시 1,462일을 더하면 새 오류가 생기므로 전체 열을 무조건 보정하지 않는다. 차트의 날짜 복사는 별도로 확인할 필요가 있다.

보정 전후의 근거를 남긴다

원본 사본, 기존 값과 확인된 체계, 적용한 변환, 결과 날짜를 함께 보관한다. 공식 원자료의 날짜와 비교해 실제로 맞아졌는지 검산한다. 파일 설정을 바꾸면 다른 수식이나 날짜에 미치는 영향도 점검한다. 이 글은 특정 거래파일을 실제로 수정한 결과가 아니라 원인을 찾는 방법이다. 날짜가 틀린 이유를 모른 채 연도만 고치면 계절·계약월 집계가 모두 달라질 수 있다. 값의 의미와 저장 방식을 확인한 뒤 분석용 사본에서 처리하는 순서가 중요하다.

1,462일은 4년 1일에 해당하므로 연도 숫자만 4년 바꾸는 보정과 같지 않다. 확인용 사본에서 원본 날짜 몇 건과 대상 문서 날짜를 일 단위로 대조해 체계 차이인지 먼저 검증한다.

출처와 확인일