본문 바로가기
엑셀 실무

엑셀 날짜가 숫자로 바뀔 때 (46328 같은 숫자) — 원인과 3초 해결법

by RichFebru 2026. 11. 6.
반응형

한 줄 답: 엑셀 날짜가 46328 같은 숫자로 보이는 건 고장이 아니라 셀 표시 형식이 "일반"이나 "숫자"로 바뀐 것입니다. 엑셀은 날짜를 1900-01-01부터 센 일련번호로 저장하기 때문에, 셀을 선택하고 Ctrl+Shift+3(또는 표시 형식 → 간단한 날짜)을 누르면 2026-11-02로 돌아옵니다.

반대 경우: 날짜처럼 보이는데 계산이 안 되면 "텍스트 날짜"입니다. 아래 4번에서 바꾸는 법을 보세요.

기준일 2026년 11월 · 작성 RF (의류 OEM 생산관리 실무 · 경영지도사) · Microsoft 365, Excel 2016 이후 기준

엑셀 날짜는 왜 숫자로 바뀌나?

엑셀 안에서 날짜는 원래 숫자입니다. 1900년 1월 1일을 1로 두고 하루에 1씩 늘어나는 일련번호로 저장하고, 화면에만 날짜 모양으로 보여 줍니다.

화면에 보이는 날짜 엑셀이 저장한 숫자
1900-01-01 1
2026-01-01 46023
2026-11-02 46328

그래서 표시 형식만 "일반"으로 바뀌면 속에 있던 숫자가 그대로 보입니다. 데이터가 망가진 게 아니니 안심하세요.

 

엑셀 날짜가 숫자로 보일 때
엑셀 날짜가 숫자로 보일 때

해결 1. 표시 형식만 날짜로 바꾸기 (가장 흔함)

  1. 숫자로 보이는 셀(또는 열 전체) 선택
  2. Ctrl+Shift+3 또는 홈 → 표시 형식 → 간단한 날짜
  3. 원하는 모양이 따로 있으면 Ctrl+1 → 사용자 지정 → yyyy-mm-dd

숫자로 바뀌는 대표적인 상황은?

상황 이유
다른 칸에 복사해 붙여넣었더니 숫자로 붙여넣은 칸의 형식이 "일반"이라서
수식으로 날짜를 참조했더니 숫자로 (=A2) 결과 칸 형식이 날짜가 아님
CSV·시스템 다운로드 파일을 열었더니 숫자로 열 형식이 자동으로 일반 처리됨
VLOOKUP·XLOOKUP으로 가져온 날짜가 숫자로 결과 칸 형식 문제, 값은 정상
텍스트와 합쳤더니 숫자로 (="납기:"&A2) 합치는 순간 일련번호가 텍스트로 붙음

마지막 경우는 표시 형식으로 못 고칩니다. TEXT 함수로 모양을 지정해서 합쳐야 합니다.

="납기: "&TEXT(A2,"yyyy-mm-dd")

해결 2. 4년 1일 차이가 날 때 — 1904 날짜 체계

맥에서 만든 파일 등을 열었을 때 날짜가 정확히 4년 1일(1,462일)씩 어긋나는 경우가 있습니다. 파일마다 날짜 기준점이 다르기 때문입니다.

  • 파일 → 옵션 → 고급 → "1904 날짜 체계 사용" 체크 여부 확인
  • 두 파일 사이에 날짜를 복사할 때 체계가 다르면 1,462일 차이가 납니다

이미 어긋난 날짜는 빈 칸에 1462를 넣고 복사한 뒤, 선택하여 붙여넣기 → 빼기(또는 더하기)로 한 번에 맞출 수 있습니다.

해결 3. 날짜처럼 보이는데 계산이 안 될 때 — 텍스트 날짜

반대 문제입니다. "2026.11.02"처럼 보이지만 왼쪽 정렬이고 날짜 계산(=A2+7)을 하면 #VALUE!가 나온다면 글자로 저장된 날짜입니다.

텍스트 날짜 모양 바꾸는 법
2026.11.02 (점) 바꾸기(Ctrl+H)로 .을 -로 → 날짜로 인식
20261102 (8자리) 데이터 → 텍스트 나누기 → 3단계에서 날짜(YMD) 선택
2026년 11월 2일 =DATEVALUE(A2) 또는 텍스트 나누기

8자리 숫자 날짜는 텍스트 나누기 한 번이 가장 빠릅니다. 열을 선택하고 데이터 → 텍스트 나누기 → 다음 → 다음 → 열 데이터 서식 날짜: YMD → 마침.

날짜인지 숫자인지 3초 확인법

  • 셀 선택 후 Ctrl+Shift+3 → 날짜로 바뀌면 정상 날짜(형식 문제였음)
  • 바뀌지 않고 그대로면 텍스트 날짜
  • =ISNUMBER(A2) → TRUE면 날짜(숫자), FALSE면 텍스트

자주 묻는 질문

Q. 엑셀 날짜가 46328 같은 숫자로 바뀌었어요. 데이터가 날아간 건가요?

아닙니다. 엑셀은 날짜를 일련번호로 저장하고 화면에만 날짜로 보여 줍니다. 셀을 선택하고 Ctrl+Shift+3을 누르면 날짜로 돌아옵니다.

Q. 날짜와 글자를 합치면 숫자가 나와요.

&로 합치면 일련번호가 그대로 붙습니다. =TEXT(A2,"yyyy-mm-dd")처럼 TEXT 함수로 모양을 정해서 합치세요.

Q. 다른 파일에서 복사한 날짜가 4년씩 차이 나요.

두 파일의 날짜 체계(1900/1904)가 달라서입니다. 파일 → 옵션 → 고급의 "1904 날짜 체계 사용" 설정을 맞추거나, 1,462일을 더하거나 빼서 보정하세요.

Q. 20261102 같은 8자리 숫자를 날짜로 바꾸려면?

데이터 → 텍스트 나누기에서 열 데이터 서식을 날짜(YMD)로 지정하면 한 번에 바뀝니다.

관련 글

참고

반응형