엑셀 날짜가 숫자로 보여요(44901) — 날짜 계산이 안 될 때 11가지 해결

엑셀 날짜가 숫자로 보여요(44901) — 날짜 계산이 안 될 때 11가지 해결(텍스트 날짜·로캘·1904 시스템·####·시간 포함)

엑셀 날짜가 숫자로 보여요(44901) — 날짜 계산이 안 될 때 11가지 해결

요약: 날짜는 일련번호이고, 보이는 모양은 표시 형식일 뿐이야. 문제의 80%는 텍스트 날짜 또는 로캘/구분자 때문이다. 아래 순서대로 점검하면 대부분 5분 내 해결된다.

목차
  1. 1. 날짜/텍스트 판별 & 기본 표시 형식
  2. 2. 텍스트 날짜 안전 변환
  3. 3. 로캘(구분자) 혼재 정리
  4. 4. #### 폭/표시 형식 문제
  5. 5. 1904 날짜 시스템
  6. 6. 날짜·시간 분리/합치기
  7. 7. 차이·요일·근무일 계산
  8. 8. Power Query로 대량 정규화
  9. 9. 관련 글(내부 링크)

1) 날짜/텍스트 판별 & 기본 표시 형식

=ISNUMBER(A2)   ' TRUE면 날짜(수), FALSE면 텍스트
=ISTEXT(A2)     ' TRUE면 텍스트 날짜

숫자인데 모양만 숫자로 보이면 표시 형식을 날짜로 바꾸면 끝. 사용자 지정 yyyy-mm-dd를 추천.

2) 텍스트 날짜 안전 변환

  • 단순: =DATEVALUE(A2), 시간 포함: =DATEVALUE(A2)+TIMEVALUE(A2)
  • 강제 평가: =--A2 (모양이 “2025-08-30”처럼 표준일 때)
  • 구성요소 분리: =DATE(LEFT(A2,4), MID(A2,6,2), RIGHT(A2,2))

3) 로캘(구분자) 혼재 정리

유럽식 30.08.2025 등은 NUMBERVALUE로 처리한다.

=NUMBERVALUE(A2, ".", "/")   ' 소수점 ".", 그룹구분 "/": 로캘에 맞게 지정

4) #### 폭/표시 형식 문제

열이 좁으면 날짜가 ####로 보인다. 열 너비를 늘리거나 표시 형식을 yy-m-d처럼 짧게 변경.

5) 1904 날짜 시스템

두 파일을 합쳤더니 날짜가 4년 정도 차이 난다면, 한쪽이 1904 시스템일 가능성. 파일 → 옵션 → 고급에서 같은 설정으로 통일하자.

6) 날짜·시간 분리/합치기

=INT(A2)       ' 날짜만
=MOD(A2,1)     ' 시간만
=TEXT(MOD(A2,1),"hh:mm")   ' 보기용 포맷

7) 차이·요일·근무일 계산

=A2-B2                        ' 일수 차이
=DATEDIF(B2,A2,"d")           ' 정확 일수
=WEEKDAY(A2,2)                ' 월=1~일=7
=TEXT(A2,"ddd")               ' 요일 문자
=NETWORKDAYS(B2,A2,휴일범위)   ' 근무일 수
=EDATE(A2,1)                  ' 한 달 뒤
=EOMONTH(A2,0)                ' 말일

8) Power Query로 대량 정규화

  1. 데이터→테이블/범위에서→변환
  2. 열 형식: 텍스트→날짜/시간 변환, 불가능한 값은 오류로 표시
  3. 오류 값은 오류 대체로 규칙 적용 후 닫기&로드

ALT(권장): 엑셀 날짜 문제 해결 — 실물에 가까운 ‘꽁이’가 노트북에서 날짜 시리얼(44901)과 날짜 형식 변환을 가리키는 썸네일
파일명: excel-date-fix-kkongi-1280x720-v1.webp

Leave a Reply

Your email address will not be published. Required fields are marked *