엑셀 날짜가 45292 같은 숫자로 표시될 때 해결 방법

작성자

카테고리:

엑셀에서 날짜를 입력하거나 다른 파일의 데이터를 불러왔을 때 날짜 대신 45292, 45658 같은 숫자가 표시되는 경우가 있습니다.

예를 들어 2024년 1월 1일이 45292로 나타나면 데이터가 잘못 입력되었거나 파일이 손상된 것으로 생각하기 쉽습니다.

하지만 대부분은 엑셀의 날짜 저장 방식과 셀 표시 형식 때문에 발생하는 정상적인 현상입니다.

이번 글에서는 엑셀 날짜가 숫자로 표시되는 원인과 날짜 형식으로 변경하는 방법을 알아보겠습니다.

1. 엑셀 날짜가 숫자로 표시되는 이유

엑셀은 날짜를 내부적으로 일련번호라는 숫자로 저장합니다.

일반적으로 사용하는 1900 날짜 시스템에서는 날짜가 하루 지날 때마다 일련번호가 1씩 증가합니다.

예를 들어 다음과 같습니다.

날짜엑셀 일련번호
2024-01-0145292
2024-01-0245293
2024-01-0345294
2024-01-0445295

따라서 셀에 45292가 표시된다고 해서 데이터가 손상된 것은 아닙니다.

셀의 표시 형식이 ‘일반’ 또는 ‘숫자’로 변경되면 날짜 대신 일련번호가 나타날 수 있습니다.

2. 셀 서식을 날짜 형식으로 변경하기

가장 간단한 해결 방법은 셀의 표시 형식을 날짜로 변경하는 것입니다.

  1. 숫자로 표시된 셀을 선택합니다.
  2. Ctrl + 1 키를 눌러 ‘셀 서식’ 창을 엽니다.
  3. ‘표시 형식’ 탭을 선택합니다.
  4. 목록에서 ‘날짜’를 클릭합니다.
  5. 원하는 날짜 표시 방식을 선택합니다.
  6. ‘확인’을 클릭합니다.

예를 들어 셀에 45292가 저장되어 있다면 날짜 형식으로 변경했을 때 2024-01-01로 표시할 수 있습니다.

단, 이 방법은 셀에 실제 숫자 데이터가 저장되어 있을 때 적용됩니다.

숫자가 텍스트로 저장되어 있다면 추가 변환이 필요할 수 있습니다.

3. 사용자 지정 서식으로 날짜 표시하기

날짜를 원하는 형태로 표시하고 싶다면 사용자 지정 서식을 활용할 수 있습니다.

  1. 날짜가 입력된 셀을 선택합니다.
  2. Ctrl + 1 키를 누릅니다.
  3. ‘사용자 지정’을 선택합니다.
  4. 형식 입력란에 원하는 날짜 형식을 입력합니다.
  5. ‘확인’을 클릭합니다.

대표적인 날짜 표시 형식은 다음과 같습니다.

사용자 지정 서식표시 예시
yyyy-mm-dd2024-01-01
yyyy/mm/dd2024/01/01
yyyy년 m월 d일2024년 1월 1일
mm-dd01-01
yyyy-mm-dd hh:mm2024-01-01 00:00

사용자 지정 서식은 날짜 데이터 자체를 변경하지 않고 화면에 표시되는 형태만 변경합니다.

따라서 날짜 계산이나 정렬 기능도 그대로 사용할 수 있습니다.

4. 날짜 숫자가 텍스트로 저장된 경우

셀 서식을 날짜로 변경했는데도 45292가 그대로 표시된다면 숫자가 텍스트 형식으로 저장되어 있을 가능성이 있습니다.

이 경우 VALUE 함수를 이용해 숫자 형태로 변환할 수 있습니다.

예를 들어 A1 셀에 텍스트 형태의 45292가 저장되어 있다면 다음 수식을 입력합니다.

=VALUE(A1)

변환된 결과 셀에 날짜 표시 형식을 적용하면 정상적인 날짜로 표시할 수 있습니다.

또는 다음과 같이 TEXT 함수를 사용할 수도 있습니다.

=TEXT(VALUE(A1),"yyyy-mm-dd")

이 수식은 날짜를 2024-01-01 형태의 문자열로 표시합니다.

다만 TEXT 함수의 결과는 실제 날짜 값이 아닌 텍스트이므로 날짜 계산에 사용하려면 원래 숫자 값을 유지하는 것이 좋습니다.

5. 날짜 형식으로 변경해도 이상하게 표시된다면?

날짜 서식을 적용했는데도 예상과 다른 날짜가 표시된다면 통합 문서의 날짜 시스템을 확인해야 합니다.

엑셀은 1900 날짜 시스템과 1904 날짜 시스템을 지원합니다.

두 날짜 시스템 사이에는 1,462일의 차이가 있기 때문에 서로 다른 날짜 시스템을 사용하는 파일에서 데이터를 복사하면 날짜가 달라질 수 있습니다.

확인 방법은 다음과 같습니다.

  1. 엑셀에서 ‘파일’ 메뉴를 선택합니다.
  2. ‘옵션’을 클릭합니다.
  3. ‘고급’ 메뉴로 이동합니다.
  4. ‘이 통합 문서를 계산할 때’ 항목을 찾습니다.
  5. ‘1904 날짜 시스템 사용’ 설정을 확인합니다.

이 설정을 변경하면 통합 문서의 기존 날짜 표시가 달라질 수 있으므로 반드시 파일을 백업한 후 확인해야 합니다.

마무리

엑셀에서 날짜가 45292와 같은 숫자로 표시되는 것은 대부분 날짜 일련번호와 셀 표시 형식 때문입니다.

가장 간단한 해결 방법은 해당 셀을 선택한 뒤 Ctrl + 1을 눌러 날짜 형식으로 변경하는 것입니다.

숫자가 텍스트로 저장되어 있다면 VALUE 함수를 이용해 변환할 수 있으며, 원하는 날짜 표시 방식은 사용자 지정 서식으로 설정할 수 있습니다.

특히 다른 엑셀 파일에서 데이터를 복사했을 때 날짜가 다르게 표시된다면 1900 날짜 시스템과 1904 날짜 시스템의 차이도 확인하는 것이 좋습니다.

날짜 데이터의 저장 방식과 표시 형식을 이해하면 엑셀에서 발생하는 날짜 오류를 보다 쉽게 해결할 수 있습니다.

코멘트

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다