자가진단
0x80070002ERR_NAME_NOT_RESOLVEDVCRUNTIME140.dllNET::ERR_CERT_DATE_INVALIDCRITICAL_PROCESS_DIED

엑셀 날짜가 숫자(45000)로 나올 때·숫자가 날짜로 바뀔 때 해결 방법

엑셀 날짜는 내부적으로 1900-01-01부터 센 일련번호라, 셀 서식이 '일반'이면 45588 같은 숫자로 보입니다. 셀을 선택하고 Ctrl+1 → 날짜를 고르면 됩니다. 반대로 입력값이 날짜로 바뀌는 것을 막으려면 앞에 작은따옴표(')를 붙이거나 셀 서식을 텍스트로 먼저 지정합니다.

빠른 해결 요약

  1. 숫자로 보이면 Ctrl+1 → 표시 형식 '날짜'
  2. 홈 탭 표시 형식 목록에서 '간단한 날짜'도 가능
  3. 1-2가 날짜로 바뀌면 '1-2처럼 작은따옴표 입력
  4. 여러 칸은 서식을 '텍스트'로 먼저 지정 후 입력

이런 증상일 때 보는 글입니다

  • 날짜를 넣었는데 숫자로 보일 때
  • 제품 번호·점수를 입력했는데 날짜로 바뀔 때

해결 방법별 소요 시간·난이도·위험도

방법소요 시간난이도관리자 권한데이터·설정 위험
셀 서식 변경1분쉬움필요 없음없음
작은따옴표 입력1분쉬움필요 없음없음
텍스트 서식 지정2분쉬움필요 없음없음

소요 시간은 일반적인 PC 기준 예상치이며 장치 상태에 따라 달라질 수 있습니다.

목차
  1. 왜 숫자로 보이나
  2. 날짜로 보이게 하기
  3. 날짜로 자동 변환 막기
  4. CSV를 열 때 바뀌는 경우
  5. 자주 묻는 질문

왜 숫자로 보이나

엑셀은 1900년 1월 1일을 1로 시작해 하루에 1씩 늘어나는 숫자로 날짜를 저장하고, 시간은 소수점(0.5 = 정오)으로 저장합니다. 그래서 날짜끼리 빼면 일수가 나옵니다. 수식 결과 셀은 서식이 '일반'으로 남는 경우가 많아 숫자로 보입니다.

날짜로 보이게 하기

셀을 선택하고 Ctrl+1 → 표시 형식 → 날짜에서 원하는 형식을 고릅니다. 'yyyy-mm-dd(aaa)'처럼 사용자 지정 형식을 쓰면 요일까지 표시됩니다. 서식을 바꿔도 그대로라면 값이 텍스트이므로 텍스트 날짜 변환을 진행합니다.

날짜로 자동 변환 막기

'3-4', '1/2', '10.24' 같은 입력은 날짜로 자동 변환됩니다. 앞에 작은따옴표를 붙여 '3-4로 입력하면 그대로 텍스트로 저장되고 작은따옴표는 보이지 않습니다. 많은 셀에 입력한다면 범위를 먼저 선택해 표시 형식을 '텍스트'로 지정합니다. 이미 날짜로 바뀐 값은 원래 입력으로 되돌릴 수 없어 다시 입력해야 합니다.

CSV를 열 때 바뀌는 경우

CSV를 더블클릭해 열면 엑셀이 형식을 자동 판단해 코드가 날짜로 바뀔 수 있습니다. 데이터 > 텍스트/CSV에서 가져오며 해당 열을 '텍스트'로 지정하면 원래 값이 유지됩니다(CSV 가져오기).

자주 묻는 질문

날짜가 1900-01-00처럼 이상하게 나와요.

값이 0이거나 빈 셀을 날짜 서식으로 표시한 경우입니다. 참조한 셀에 실제 날짜가 있는지 확인하세요.

다음으로 확인할 해결 가이드

원인을 모르겠다면 증상을 선택해 해당 가이드로 이동하는 IT 오류 자가진단을 이용해 보세요.

공식 참고 문서

외부 링크는 현재 창에서 열립니다. 뒤로 가기로 이 글에 돌아올 수 있습니다.