다른 Excel 파일에서 날짜를 가져왔더니 약 4년 차이가 난다면 셀의 날짜 표시 형식만 바꾸기 전에 통합 문서의 날짜 시스템을 확인해야 합니다. Excel에는 1900·1904 두 기준이 있고 같은 날짜 숫자가 서로 다른 날짜로 해석될 수 있습니다. 모든 날짜에 임의로 1,462를 더하는 작업보다 원본의 기준과 가져오기 경로를 확인하는 것이 먼저입니다.
먼저 구분할 조건
스프레드시트의 날짜는 화면의 연·월·일 문자열만으로 저장되지 않을 수 있습니다. 날짜 숫자와 그 숫자를 해석하는 기준, 셀의 표시 서식이 함께 작동합니다. yyyy-mm-dd 서식을 적용해도 기준 시스템이 잘못되면 기대한 날짜가 나오지 않습니다. 실제로 날짜 문자가 텍스트로 들어 있는 경우, 시간대가 바뀐 경우, 연·월·일 순서를 잘못 읽은 경우도 다른 문제이므로 먼저 저장된 값의 종류를 구분해야 합니다.

직접 확인한 예제와 방법
XLSX 예제 두 개에 동일한 날짜 숫자 45000을 넣고 workbookPr의 date1904 값을 0과 1로 나눴습니다. 파일은 가상 자료로 만들었고 ZIP 안의 workbook.xml과 셀 값을 직접 확인했습니다. Microsoft가 설명하는 두 기준에 따라 날짜를 계산하면 1900 기준은 2023-03-15, 1904 기준은 2027-03-16이며 차이는 1,462일입니다. 파일 속성과 날짜 계산을 확인한 시험으로, 두 문서를 Excel 앱에서 열어 화면을 촬영한 결과는 아닙니다.
| 확인 항목 | 관찰 결과 |
|---|---|
| 저장된 날짜 숫자 | 두 파일 모두 45000 |
| 1900 기준 해석 | 2023-03-15 |
| 1904 기준 해석 | 2027-03-16 |
| 해석 차이 | 1,462일 |
결과를 해석하는 기준
두 파일의 저장 숫자는 같은데 해석 날짜가 다르다는 결과가 핵심입니다. 날짜 서식만 바꾸면 이 기준 차이를 해결하지 못합니다. 반대로 서로 다른 시스템에서 같은 실제 날짜를 표현하는 숫자는 1,462만큼 다릅니다. 숫자를 맞춰야 하는 상황인지 시스템을 맞춰야 하는 상황인지 구분해야 값의 중복 보정을 피할 수 있습니다.
Microsoft는 복사한 날짜가 자동으로 변환되는 조건과 그렇지 않은 조건을 설명합니다. 이미 자동 변환된 자료에 다시 1,462를 보정하면 새로운 오류를 만듭니다. 차트에 포함된 날짜나 연결된 자료에도 다른 조건이 있을 수 있으므로 대표 셀 하나뿐 아니라 날짜 열·차트·수식의 범위를 함께 확인해야 합니다.
자동 보정 뒤 다시 1,462를 더하면 안 됩니다
작성 예제로 다른 문서에서 날짜를 붙여넣은 뒤 앱이 기준 시스템을 자동으로 맞춘 상황을 가정합니다. 여기서 사용자가 다시 1,462를 보정하면 정상 날짜를 바꿉니다. 문제 열의 모든 값이 같은 방식으로 들어왔는지와 이미 수행된 변환을 확인해야 합니다.
| 상황 | 확인할 질문 | 먼저 할 일 |
|---|---|---|
| 전체 날짜가 일정하게 차이 | 두 기준이 실제로 다른가 | 정상 날짜와 숫자를 대조 |
| 일부 행만 차이 | 출처·자료형이 섞였나 | 영향 행을 나눠 검사 |
| 차트 날짜만 다름 | 셀과 차트의 변환 조건이 같은가 | 차트의 실제 기준도 확인 |
현재 보이는 날짜만으로 보정 횟수를 추정하지 않습니다. 원본·붙여넣기·자동 변환·수동 보정이라는 단계가 기록돼 있으면 중복 보정을 피할 수 있습니다.
내 자료에서 확인할 순서
- 원본과 현재 통합 문서를 별도 사본으로 보존하고 정상 날짜를 알고 있는 행을 두세 개 고릅니다. 파일 전체를 바로 수정하지 않습니다.
- 문제 날짜가 숫자 기반인지 텍스트인지 확인합니다. 숫자라면 날짜 시스템과 표시 서식, 텍스트라면 가져오기 형식을 따로 봅니다.
- 사용 중인 Excel 버전의 공식 안내에서 1904 날짜 시스템 선택 상태를 확인합니다. Windows와 macOS의 설정 경로가 같다고 가정하지 않습니다.
- 다른 문서에서 복사·가져오기·연결했는지 기록합니다. 자동 변환이 이미 있었는지 원본 날짜와 숫자로 대조합니다.
- 사본에서 필요한 보정 방법을 적용하고 날짜 열뿐 아니라 차트 축·관련 수식·대표 기간의 시작과 끝을 확인합니다.
- 다시 저장해 열었을 때 날짜가 유지되는지 확인하고, 원본 기준·변환 방법·확인한 날짜를 작업 기록으로 남깁니다.
잘못 바꾸었거나 확인이 어려울 때
모든 날짜가 같은 방향으로 약 4년 차이 나는 것이 아니라 일부 행만 다르면 전체 시스템 변경은 위험합니다. 여러 출처의 자료가 섞였거나 텍스트 날짜가 함께 있을 수 있습니다. 잘못된 보정 뒤 원본 날짜와 연결할 수 없으면 임의 추정을 멈추고 이전 승인본과 비교해야 합니다. 현재 날짜 표시만 보고 실제 업무 시점을 새로 정하면 안 됩니다.
정상 완료 기준
정상 완료는 알려진 실제 날짜와 저장 값이 맞고, 다른 기간의 대표 행과 차트도 일관되며, 저장 후에도 같은 날짜가 나오는 상태입니다. 어떤 기준을 사용했는지와 자동 변환 여부를 기록해야 다음 파일로 옮길 때 같은 실수를 줄일 수 있습니다. 날짜 시스템 보정은 시간대 변환이나 텍스트 날짜 해석과 다른 작업입니다.
같은 예제를 다시 확인할 자료
공개 XLSX는 통합 문서 속성의 차이를 보여 주는 가상 예제입니다. 날짜 숫자 45000에 대한 결과를 계산했으며 모든 옛 Mac 문서가 1904 시스템이라는 뜻은 아닙니다. 실제 파일에서는 현재 속성과 사용한 복사 경로를 확인해야 합니다.
- 1900 기준 가상 XLSX (4481 bytes)
- 1904 기준 가상 XLSX (4479 bytes)
자료는 비민감 가상 예제입니다. 손상·불일치라고 표시한 파일은 차이를 확인하는 실험용이며 업무 원본으로 사용하지 않습니다. 파일 크기·SHA-256 목록으로 내려받은 원본을 확인할 수 있습니다.
복구 전에 정상 변경과 과거 버전을 보존하는 방법은 Excel 버전 기록 복구 가이드에서 확인할 수 있습니다.
