엑셀에서 날짜나 시간을 입력하면 숫자로 변환되는 경우가 종종 발생합니다. 예를 들어, "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) 활용
이제 엑셀에서 날짜가 숫자로 표시되는 원리와 해결 방법을 완벽하게 이해하셨을 겁니다!
이 글이 도움이 되셨다면 공유하거나 댓글로 의견을 남겨주세요! 😊🚀
'엑셀' 카테고리의 다른 글
엑셀에서 텍스트형 숫자를 올바른 숫자로 변환하는 방법 (0) | 2025.04.08 |
---|---|
엑셀에서 ‘1-1’ 또는 ‘1/4’를 입력하면 왜 날짜로 변할까? 해결 방법까지! (0) | 2025.04.07 |
엑셀에서 숫자 앞에 0을 표시하는 방법 (0) | 2025.04.05 |
엑셀에서 16자리 이상 숫자 입력하는 방법 (0) | 2025.04.04 |
엑셀에서 십억, 백억과 같은 큰 숫자를 쉽게 입력하는 방법 (0) | 2025.04.03 |