본문 바로가기
엑셀

엑셀에서 날짜나 시간을 입력하면 숫자로 표시되는 이유와 해결 방법

by 만취2501 2025. 4. 6.
반응형

엑셀에서 날짜나 시간을 입력하면 숫자로 변환되는 경우가 종종 발생합니다. 예를 들어, "2024-02-22"를 입력했는데 45327로 표시되는 현상을 경험한 적이 있나요?

이 글에서는 엑셀이 날짜와 시간을 숫자로 변환하는 이유와 해결 방법을 자세히 설명하겠습니다.


🔹 엑셀에서 날짜와 시간이 숫자로 표시되는 이유

엑셀은 날짜와 시간을 일반적인 텍스트가 아닌 "숫자 값"으로 저장하는 방식을 사용합니다.

📌 엑셀의 날짜 시스템
엑셀은 날짜를 1900년 1월 1일부터의 경과 일수로 저장합니다.

입력한 날짜내부적으로 저장된 값

1900-01-01 1
1900-01-02 2
2000-01-01 36526
2024-02-22 45327

즉, **"2024-02-22"**는 엑셀 내부적으로 **"45327"**이라는 숫자로 저장됩니다.
이 숫자는 1900년 1월 1일을 기준으로 45,327일이 지났다는 의미입니다.

📌 엑셀의 시간 시스템
엑셀은 시간을 1을 24시간으로 나누어 소수점 형태로 저장합니다.

입력한 시간내부적으로 저장된 값

00:00:00 0.000000
06:00:00 0.25
12:00:00 0.5
18:00:00 0.75
23:59:59 0.999988

즉, **"12:00 PM"**은 "0.5", **"18:00"**은 **"0.75"**로 저장됩니다.
만약 날짜와 시간을 함께 입력하면 정수(날짜) + 소수점(시간) 형태가 됩니다.

입력한 값내부 저장 값

2024-02-22 12:00 45327.5
2024-02-22 18:30 45327.77083

👉 엑셀은 날짜와 시간을 숫자로 저장하지만, 보이는 형식을 조절할 수 있습니다.
다음 방법들을 활용하면 숫자로 표시되는 문제를 해결할 수 있습니다.


 엑셀에서 날짜가 숫자로 표시될 때 해결 방법

방법 1: 날짜 형식으로 변경하기 (기본적인 해결책)

📌 날짜가 숫자로 표시될 때 가장 간단한 해결 방법은 "셀 서식 변경"입니다.

🔹 설정 방법

1️⃣ 숫자로 표시된 날짜(예: 45327)가 있는 셀을 선택합니다.
2️⃣ Ctrl + 1을 눌러 "셀 서식" 창을 엽니다.
3️⃣ "표시 형식" 탭에서 **"날짜(Date)"**를 선택합니다.
4️⃣ 원하는 날짜 형식을 선택한 후 "확인"을 누릅니다.

 결과 예제

원본 값 (숫자)변경 후 (날짜 서식 적용)

45327 2024-02-22
36526 2000-01-01

📌 이 방법을 사용하면 숫자로 표시되던 값이 다시 날짜로 보입니다.


방법 2: 날짜가 텍스트로 저장된 경우 변환하기

엑셀에서 날짜를 입력했는데 텍스트 형식으로 저장되어 날짜 연산이 안 되는 경우도 있습니다.

🔹 텍스트를 날짜로 변환하는 방법
1️⃣ 텍스트 형식으로 저장된 날짜가 있는 셀을 선택합니다.
2️⃣ 엑셀 수식 입력줄에서 F2를 눌러 편집 모드로 진입합니다.
3️⃣ Enter를 눌러 다시 입력하면 날짜로 변환됩니다.

📌 여러 개의 셀을 한 번에 변환하려면?
👉 =DATEVALUE(A1) 함수를 사용하면 날짜로 변환할 수 있습니다.

 예제

A 열 (텍스트 형식 날짜)B 열 (변환 후)

"2024-02-22" =DATEVALUE(A1) → 2024-02-22

방법 3: 날짜와 시간 함께 표시하기

엑셀에서 날짜와 시간을 입력하면 날짜만 표시되거나, 숫자로 표시되는 경우가 있습니다.

📌 날짜와 시간을 함께 표시하는 방법
1️⃣ 날짜가 입력된 셀을 선택합니다.
2️⃣ Ctrl + 1을 눌러 "셀 서식" 창을 엽니다.
3️⃣ "표시 형식"에서 **사용자 지정 (Custom)**을 선택합니다.
4️⃣ 형식을 yyyy-mm-dd hh:mm:ss로 설정합니다.
5️⃣ "확인"을 누르면 날짜와 시간이 함께 표시됩니다.

 결과 예제

원본 값적용 서식결과

45327.5 yyyy-mm-dd hh:mm:ss 2024-02-22 12:00:00
45327.77083 yyyy-mm-dd hh:mm:ss 2024-02-22 18:30:00

💡 이 방법을 사용하면 날짜와 시간이 정확하게 보입니다.


방법 4: 수식으로 날짜와 시간 분리하기

엑셀에서 날짜와 시간이 함께 입력된 경우, 날짜와 시간을 분리하고 싶을 수도 있습니다.

📌 날짜만 추출하기

=INT(A1)

👉 정수 부분만 남겨 날짜를 추출합니다.

📌 시간만 추출하기

=A1-INT(A1)

👉 소수점 부분만 남겨 시간을 추출합니다.

 예제

A 열 (원본 데이터)B 열 (날짜만)C 열 (시간만)

45327.5 =INT(A1) → 2024-02-22 =A1-INT(A1) → 12:00:00

💡 이 방법을 사용하면 날짜와 시간을 개별적으로 활용할 수 있습니다.


📌 마무리: 날짜가 숫자로 표시될 때 정리

📢 엑셀 날짜 숫자 변환 원리

 날짜 = 1900년 1월 1일부터의 일수
 시간 = 1을 24시간으로 나눈 값 (소수점)

📢 해결 방법 요약

🔹 날짜 서식 적용: Ctrl + 1 → "날짜(Date)" 선택
🔹 텍스트 날짜 변환: =DATEVALUE(A1) 사용
🔹 날짜와 시간 표시: 사용자 지정 서식 (yyyy-mm-dd hh:mm:ss)
🔹 날짜 & 시간 분리: =INT(A1), =A1-INT(A1) 활용

이제 엑셀에서 날짜가 숫자로 표시되는 원리와 해결 방법을 완벽하게 이해하셨을 겁니다!
이 글이 도움이 되셨다면 공유하거나 댓글로 의견을 남겨주세요! 😊🚀

반응형