가이드 · 2026.10.13

엑셀 날짜가 숫자(45213)나 글자로 깨질 때 되돌리는 법

주문 파일을 열었더니 날짜 칸에 45213 같은 숫자가 보이거나, 날짜로 정렬했는데 순서가 엉망일 때가 있어요. 대부분 두 가지 중 하나예요.

경우 1. 숫자로 보여요 (45213)

엑셀은 날짜를 속으로는 숫자로 저장해요. 1900년 1월 1일을 1로 세서 하루에 1씩 늘어나요. 날짜인데 표시 형식만 일반으로 바뀐 것이라, 값은 멀쩡해요.

→ 칸을 고르고 셀 서식(Ctrl+1) → 날짜를 고르면 바로 날짜로 보여요.

경우 2. 날짜처럼 보이는데 계산·정렬이 안 돼요

"2026.10.13"이나 "2026-10-13 08:10"이 글자로 들어가 있는 경우예요. 칸 안에서 왼쪽 정렬돼 있으면 대부분 글자예요.

점(.)으로 된 날짜

열을 고르고 찾기 및 바꾸기(Ctrl+H)로 "." 을 "-"로 모두 바꾸면 엑셀이 날짜로 알아보는 경우가 많아요.

수식으로 바꾸기

=DATEVALUE(SUBSTITUTE(LEFT(A2,10),".","-"))

앞 10글자(날짜 부분)만 떼서 날짜 값으로 바꿔요. 결과가 숫자로 나오면 경우 1처럼 셀 서식을 날짜로 바꾸세요. 시간까지 필요하면 =DATEVALUE(...) + TIMEVALUE(MID(A2,12,5))를 써요.

원하는 모양으로 글자 만들기

=TEXT(A2, "yyyy-mm-dd")

택배사나 다른 프로그램에 올릴 때 날짜를 특정 모양의 글자로 넘겨야 한다면 TEXT로 만들어요. 결과는 글자라서 계산에는 쓰지 마세요.

CSV를 열 때마다 날짜가 바뀐다면

CSV를 엑셀에서 바로 열면 엑셀이 마음대로 날짜를 해석해요. 데이터 → 텍스트/CSV에서로 불러오고, 날짜 열의 데이터 형식을 직접 정하면 깨지지 않아요.

매일 받는 파일이 늘 이렇다면

쇼핑몰이나 거래처 파일을 받을 때마다 날짜를 고치고 계신다면, 파일을 넣으면 날짜·전화번호·공백이 정리돼서 나오게 맞춤으로 만들어 드려요.

이 일, 버튼 하나로 끝나게 만들어 드려요

쓰시는 쇼핑몰·택배사 양식에 딱 맞춘 엑셀 자동화를 현직 개발자가 직접 만들어요. 문의와 결제는 크몽 안전결제로.

맞춤 제작 알아보기 →

같이 보면 좋은 글