엑셀에서 날짜가 숫자로 표시되는 이유는?날짜가 일련번호로 나오는 4가지 원인과 해결 방법

방금 송장이나 영수증을 추출했습니다. 미리보기에서는 "2023-03-15", "2023-01-28" 같은 날짜가 정확히 보입니다. 그런데 엑셀 파일을 열어보니 날짜 대신 44927, 44954, 45001 같은 숫자가 나타납니다. 혼자가 아닙니다. 이는 추출 후 가장 흔한 문제 중 하나이며, 도구가 날짜를 잘못 읽었기 때문이 아닙니다. 날짜는 정확히 읽혔습니다. 이후에 발생한 문제는 추출 문제가 아니라 엑셀 문제입니다.

수작업 입력은 그만 — AI가 대신 읽어드립니다
이미지나 PDF를 업로드하세요 — 10초 만에 정형 데이터로
지금 체험하기
회원가입 불필요 · 카드 불필요 · 10초 내 결과
엑셀 스프레드시트에 날짜 대신 일련번호가 표시된 모습 — 추출 후 흔한 서식 문제

핵심 요약

  1. 44927은 잘못된 날짜가 아닙니다. 바로 2023년 1월 15일입니다. 엑셀은 모든 날짜를 1900년 1월 1일부터 계산한 일련번호로 저장하며, 이 다섯 자리 숫자는 추출 도구가 날짜를 정확히 읽었음을 의미합니다. 단지 표시 형식이 누락된 것뿐입니다.
  2. 일련번호가 나타나는 원인은 정확히 네 가지이며, 그중 세 가지는 1분 안에 해결할 수 있는 로캘 및 형식 문제입니다(열 서식, 혼합된 지역 날짜 형식, CSV 유형 추측). 네 번째 원인인 1900년 이전 날짜는 엑셀 자체의 한계로, 해당 항목을 텍스트로 처리하는 것이 가장 좋습니다.
  3. Ctrl+1 → 날짜로 시작하세요. 대부분의 경우 이 방법만으로 해결됩니다. 혼합 형식의 경우 '텍스트 나누기'에서 MDY/DMY/YMD를 명시적으로 설정하면 엑셀이 모든 값을 동일하게 다시 해석합니다. 데이터가 스프레드시트에 도달하기 전에 날짜 출력을 ISO 8601(yyyy-mm-dd)로 정규화하면 문제를 완전히 예방할 수 있습니다.

짧게 답변: 엑셀 일련 날짜란?

엑셀은 실제로 날짜를 날짜로 저장하지 않습니다. "2023년 1월 15일" 또는 "03/15/2023"처럼 보이는 모든 날짜는 내부적으로 일련 번호라는 정수로 저장됩니다. 1900년 1월 1일은 일련 번호 1입니다. 1900년 1월 2일은 2입니다. 2011년 7월 5일은 40729입니다. 하루가 지날 때마다 1씩 증가합니다. 셀에서 보이는 날짜는 해당 숫자에 적용된 표시 형식일 뿐입니다.

이렇게 설계된 이유는 계산을 가능하게 하기 위해서입니다: =A1+1은 다음 날을, =B1-A1은 두 날짜 사이의 일 수를 알려줍니다. 표시 형식이 없어서 44927이라는 숫자만 보고 있다면 모를 뿐, 영리하고 유용한 방식입니다.

일련 번호가 원시 그대로 표시된다면, 이는 한 가지를 의미합니다: 엑셀이 이 셀에 날짜가 들어 있다는 것을 인식하지 못한다는 뜻입니다. 숫자를 일반 숫자로 취급하고 있는 것입니다. 이런 현상이 발생하는 이유(네 가지로 구분됨)에 따라 해결 방법이 달라집니다.

원인 1: 열 서식이 날짜로 설정되지 않음

증상

열의 모든 날짜가 5자리 숫자(44927, 44954 등)로 표시됩니다. 마치 연속된 숫자처럼 보입니다. 셀을 클릭하면 수식 입력줄에 데이터를 가져온 방식에 따라 "2023-01-15" 또는 "44927"이 표시될 수 있습니다.

근본 원인: 일반 서식

데이터가 엑셀 셀에 입력되면, 셀에는 값을 표시하는 방법을 알려주는 숫자 서식이 있습니다. 새 셀이나 빈 셀의 기본 서식은 일반입니다. 일반 서식은 숫자를 정수로 표시합니다. 44927이 날짜라는 것을 알지 못합니다. 일반 서식에게 44927은 그저 44,927이라는 숫자일 뿐입니다. 날짜 일련 번호는 분명히 올바르게 저장되어 있습니다. 하지만 날짜 서식이라는 지시가 없으면 엑셀은 원시 숫자를 표시합니다.

이것이 가장 흔한 원인입니다. 서식이 미리 지정되지 않은 워크시트에 데이터를 붙여넣거나, CSV 파일을 직접 열 때(CSV 파일에는 서식 정보가 없음), 또는 추출 도구가 이전에 비어 있거나 다른 데이터 유형에 사용된 셀에 숫자 값을 쓸 때 자주 발생합니다.

해결 방법

네 가지 원인 중 가장 쉬운 해결 방법입니다:

  1. 일련번호가 포함된 열을 선택합니다.
  2. Ctrl+1을 누르거나(또는 마우스 오른쪽 버튼 클릭 → 셀 서식) 선택합니다.
  3. 범주에서 날짜를 선택합니다.
  4. 목록에서 원하는 날짜 형식을 선택합니다(예: 미국식 *3/14/2012, 유럽식 *14/3/2012).
  5. 확인을 클릭합니다.

일련번호는 그대로 유지되며, Excel이 날짜로 표시하기 시작합니다. 형식을 변경한 후 #####이 표시되면 열 너비가 너무 좁은 것입니다. 열 머리글의 오른쪽 가장자리를 두 번 클릭하여 자동 맞춤하세요.

원인 1의 경우 데이터 형식이 올바르고 표시 형식만 잘못되었기 때문에 이 해결 방법이 100% 작동합니다.

원인 2: 추출 시 혼합된 날짜 형식 (미국식 vs ISO vs 유럽식)

증상

열의 일부 날짜는 올바르게 표시되지만 다른 날짜는 일련번호로 표시됩니다. 또는 날짜의 일과 월이 바뀌어 "03/15/2023"이 "3/01/2023"(3월 15일 대신 3월 1일)로 표시됩니다. 일부 셀은 날짜를 표시하는 반면, 동일한 원본 문서의 옆 셀은 일련번호를 표시할 수 있습니다. 패턴이 일관되지 않고 혼란스럽습니다.

근본 원인: 가져오기 중 형식 모호성

AI 추출 도구가 날짜를 기록할 때 원본 문서에 따라 다른 형식으로 출력할 수 있습니다. 한 송장은 "03/15/2023"(미국식: 월/일/년)이고, 유럽 공급업체의 다른 송장은 "15/03/2023"(유럽식: 일/월/년)이며, 세 번째는 ISO 8601 "2023-03-15"(년-월-일)를 사용할 수 있습니다. 이러한 혼합 형식의 날짜가 CSV 또는 Excel 파일에 들어오면 Excel은 시스템 로캘 설정을 사용하여 각 날짜를 해석하려고 시도합니다.

문제가 발생하는 지점은 다음과 같습니다: 시스템 로캘이 MM/DD/YYYY를 예상하는데 추출 도구가 "15/03/2023"을 기록한 경우, Excel은 "15"를 월로 해석할 수 있습니다. 월 15는 불가능하므로 텍스트나 일련번호로 변환됩니다. 추출 도구가 "03/15/2023"을 기록했지만 로캘이 DD/MM/YYYY를 예상하는 경우, Excel은 "03"을 일로, "15"를 월로 읽어 완전히 잘못된 날짜를 생성합니다. 결과적으로 일부 날짜는 올바르게 구문 분석되고(형식이 로캘과 일치하는 경우) 다른 날짜는 일련번호나 잘못된 날짜로 변환되는 열이 생성됩니다.

해결 방법

가장 확실한 해결 방법은 추출 단계에서 출력 형식을 표준화하는 것입니다. 추출 도구에서 날짜 출력 형식을 지정할 수 있다면 ISO 8601(yyyy-mm-dd)로 설정하세요. ISO 8601은 모호함이 없어 Excel이 로케일과 관계없이 "2023-03-15"를 동일하게 해석합니다. ImageToTable.ai와 같은 도구는 지능형 데이터 후처리를 통해 파일 생성 전에 날짜를 자동으로 일관된 형식으로 정규화할 수 있습니다.

데이터가 이미 스프레드시트에 있다면, 날짜 형식을 지정하여 텍스트 나누기 기능을 사용하세요:

  1. 문제가 있는 열을 선택합니다.
  2. 데이터 → 텍스트 나누기로 이동합니다.
  3. 구분 기호로 분리됨 선택 → 다음 → 모든 구분 기호 해제 → 다음.
  4. 열 데이터 형식에서 날짜를 선택하고 데이터에 맞는 형식(MDY, DMY 또는 YMD)을 선택합니다.
  5. 마침을 클릭합니다.

이렇게 하면 Excel이 로케일 추측을 건너뛰고 사용자가 지정한 형식으로 텍스트를 날짜로 다시 구문 분석합니다. 수식 기반 접근 방식으로는 =DATEVALUE(A1)을 사용하여 텍스트 형태의 날짜를 적절한 일련 번호로 변환한 후 날짜 형식을 적용할 수도 있습니다.

원인 3: Excel이 처리할 수 없는 1900년 이전 날짜

증상

오래된 날짜(역사 기록의 생년월일, 1800년대 토지 문서 날짜, 특허 출원일, 빈티지 문서 날짜)가 텍스트로 표시되거나 날짜 형식 지정이 거부됩니다. "1887년 4월 12일"이 텍스트로 저장되거나, 셀에 일련 번호가 표시되지만 날짜 형식을 적용하면 잘못된 연도가 나타날 수 있습니다. 이 문제는 1900년 1월 1일 이전 날짜에 특화되어 있습니다.

근본 원인: 1900 날짜 체계의 경계

Excel의 기본 날짜 체계는 1900년 1월 1일(일련 번호 1)부터 시작합니다. 그 이전의 날짜는 유효한 일련 번호가 없습니다. 이는 Excel 아키텍처에 내장된 하드 한계로, 버그가 아니며 서식 지정으로 해결할 수 없습니다. 1900 날짜 체계는 Lotus 1-2-3과의 호환성을 위해 선택되었으며(유명한 윤년 버그 포함: Excel은 1900년 2월 29일이 실제로 존재하지 않았음에도 Lotus 호환성을 유지하기 위해 유효한 날짜로 처리합니다).

Mac 사용자의 경우 Excel은 1904 날짜 체계라는 대안을 제공합니다. 이 체계는 1904년 1월 1일부터 시작합니다. 1904 체계로 전환하면 경계가 4년 이동하지만, 1904년 이전 날짜는 여전히 일련 번호가 없습니다. 또한 1900 체계를 사용하는 모든 통합 문서와 1,462일의 차이가 발생하여, 통합 문서 간에 복사한 날짜가 4년씩 이동합니다. 이는 대부분의 사용자에게 실용적인 해결책이 아닙니다.

추출 도구가 역사 문서에서 1900년 이전 날짜를 읽을 때 두 가지 선택지가 있습니다: 텍스트로 출력(보기에는 좋지만 날짜 계산에 사용할 수 없음)하거나 일련 번호를 생성하려고 시도(날짜가 유효 범위를 벗어나 실패)하는 것입니다. 어느 쪽도 이상적이지 않지만, 적어도 값이 보존되므로 텍스트 출력이 더 안전한 선택입니다.

해결 방법

엑셀에서 1900년 이전 날짜를 기본적으로 실제 날짜로 저장할 방법은 없습니다. 데이터를 어떻게 사용할지에 따라 실용적인 접근 방식이 달라집니다:

  • 표시 및 참조용: 날짜를 텍스트로 유지하세요. 날짜 계산에는 사용할 수 없지만 올바르게 표시되며 알파벳순 정렬은 가능합니다(연대순 정렬은 불가).
  • 연도가 필요한 계산: 연, 월, 일을 별도의 숫자 열에 저장하세요. 수식을 사용하여 수동으로 비교하거나 기간을 계산할 수 있습니다.
  • 혼합 레코드의 통합 날짜 열: 텍스트를 그대로 표시하는 사용자 지정 형식을 사용하거나, 1900년 이후 날짜는 실제 날짜로, 이전 날짜는 텍스트로 별도 열에 저장하고 도우미 수식으로 표시하세요.
  • Google Sheets 사용자: Google Sheets는 더 넓은 날짜 범위(기본 시스템 기준 1899-12-30부터)를 지원하지만, 그 이전 날짜는 여전히 유사한 제한이 있습니다.

솔직한 답변: 작업에 1900년 이전 날짜가 자주 포함된다면, 엑셀이 분석 작업에 적합한 도구인지, 아니면 데이터베이스나 전문 역사 데이터 도구가 더 나은지 고려해보세요.

원인 4: CSV 내보내기에서 날짜와 텍스트 혼동

증상

추출 결과를 CSV 파일로 내보냅니다. 엑셀에서 열면 일부 날짜는 올바르게 보이지만 다른 날짜는 일련번호로 표시됩니다. 동일한 추출을 XLSX로 내보내면 정상 작동합니다. 또는 CSV의 모든 날짜가 일련번호로 표시되지만 열 서식을 지정해도 셀이 숫자로 고정되어 변경되지 않습니다.

근본 원인: CSV에는 유형 정보가 없음

CSV 파일은 순수 텍스트입니다. 값이 날짜, 숫자 또는 텍스트인지에 대한 메타데이터 없이 쉼표로 구분된 값일 뿐입니다. 엑셀에서 CSV를 열면 소프트웨어는 발견된 값을 기반으로 각 열의 데이터 유형을 추측해야 합니다. 이 추측 게임에서 문제가 시작됩니다.

정확한 메커니즘은 다음과 같습니다: 추출 도구가 날짜를 텍스트(예: "03/15/2023")로 CSV 파일에 씁니다. 엑셀이 파일을 열고 날짜처럼 보이는 값을 발견하면 일련번호로 변환하려고 시도합니다. 변환이 명확한 값(로캘과 형식이 일치)의 경우 엑셀은 성공적으로 일련번호를 저장하고 기본 날짜 형식을 적용합니다. 형식이 모호하거나 변환이 실패하는 값의 경우 엑셀은 원시 텍스트를 저장하거나, 숫자로 저장하거나, 잘못된 변환을 적용할 수 있습니다.

같은 열에 날짜 형식이 혼합되면 문제가 더 심각해집니다. 일부 행은 "03/15/2023"(올바르게 해석), 다른 행은 "2023-03-15"(다르게 해석), 또 다른 행은 "15/03/2023"(유효하지 않음 → 텍스트로 저장)입니다. 결과적으로 혼합 데이터 유형(일부는 실제 날짜(날짜 형식의 일련번호), 일부는 텍스트, 일부는 일반 숫자)의 열이 생성되어 정렬, 필터링 및 날짜 계산이 신뢰할 수 없게 됩니다.

해결 방법

가장 안전한 방법은 더블클릭으로 열지 말고 CSV를 제대로 가져오는 것입니다:

  1. 엑셀에서 빈 통합 문서를 엽니다.
  2. 데이터 → 텍스트/CSV(또는 데이터 가져오기 → 파일에서 → 텍스트/CSV에서)로 이동합니다.
  3. CSV 파일을 선택합니다.
  4. 미리 보기 창에서 날짜 열을 선택하고 열 머리글 옆의 드롭다운을 사용해 데이터 형식을 날짜로 명시적으로 설정합니다.
  5. 로드를 클릭합니다.

이렇게 하면 엑셀이 데이터를 해석하기 전에 각 열의 형식을 정확히 알 수 있습니다. 엑셀은 여전히 로캘에 따라 날짜 형식을 사용하지만, 열의 모든 값이 일관되게 처리되어 혼합 형식이 발생하지 않습니다.

CSV가 이미 열려 있어 문제가 발생한 경우, =TEXT(A1, "yyyy-mm-dd") 수식을 사용해 일련 번호를 날짜 문자열로 변환하거나, 일련 번호가 숫자로 저장되었지만 날짜로 인식되지 않는 셀에는 =DATEVALUE(TEXT(A1, "mm/dd/yyyy"))를 사용하세요. 더 철저한 방법은 Power Query(데이터 → 테이블/범위에서)를 사용해 명시적 형식 정의로 데이터를 다시 로드하는 것입니다.

수작업 입력은 그만 — AI가 대신 읽어드립니다
이미지나 PDF를 업로드하세요 — 10초 만에 정형 데이터로
지금 체험하기
회원가입 불필요 · 카드 불필요 · 10초 내 결과

모든 원인을 포괄하는 네 가지 해결책

위의 각 원인에는 맞춤형 해결 방법이 있습니다. 하지만 추출된 날짜를 정기적으로 다룬다면, 가장 간단한 확인부터 가장 철저한 정리까지 모든 원인을 순서대로 처리하는 단일 워크플로우가 있습니다.

1
열을 날짜 형식으로 지정하세요.

전체 열을 선택하고 Ctrl+1을 누른 후 날짜를 선택하세요. 이 방법만으로 해결된다면 원인 1이 문제였던 것입니다. 일부 날짜가 여전히 잘못 표시된다면 2단계로 진행하세요.

2
텍스트 나누기로 강제 재구문 분석을 수행하세요.

열을 선택하고 데이터 → 텍스트 나누기 → 구분 기호로 분리됨 → 다음 → 모든 구분 기호 선택 해제 → 다음 → 날짜를 선택하고 데이터에 사용된 형식(MDY, DMY 또는 YMD)을 선택하세요. 이렇게 하면 Excel이 알려진 형식을 사용하여 날짜 텍스트를 다시 해석하도록 강제하여 로캘 추측을 우회합니다. 원인 2를 해결합니다.

3
고집 센 셀에는 =TEXT() 또는 =DATEVALUE()를 사용하세요.

서식 지정 후에도 일련 번호로 남아 있는 셀의 경우: =TEXT(A1,"yyyy-mm-dd")는 일련 번호를 깨끗한 날짜 문자열로 변환합니다. 변환을 거부하는 텍스트 형태의 날짜의 경우: =DATEVALUE(A1)는 Excel이 이를 인식하도록 강제합니다. 원인 2와 4 모두에 적용됩니다.

4
원천에서 정규화 — 추출 전에 출력 형식을 설정하세요.

근본적인 해결책: 추출 도구가 ISO 8601 형식(yyyy-mm-dd)으로 날짜를 출력하도록 설정하세요. 이 형식은 로캘에 관계없이 모호함이 없으며 원천에서 원인 2와 4를 제거합니다. ImageToTable.ai의 지능형 데이터 후처리는 추출 중에 날짜를 ISO 8601로 자동 정규화할 수 있으므로 데이터가 스프레드시트에 바로 사용 가능한 상태로 들어옵니다 — 추가 처리 불필요. 데이터를 붙여넣기 전에 대상 열을 미리 날짜 형식으로 지정하면 원인 1도 방지할 수 있습니다.

추출 전 날짜 직렬 문제를 방지하는 방법

가장 깔끔한 해결책은 애초에 문제가 발생하지 않도록 하는 것입니다. 다음은 날짜 직렬 문제가 처음부터 생기지 않도록 추출 워크플로를 설정하는 방법입니다:

  • 도구에서 날짜 출력 형식을 지정하세요. 추출 도구가 출력 형식을 지원한다면(많은 최신 도구의 사용자 정의 열 추출 기능이 그렇습니다), 날짜를 ISO 8601(yyyy-mm-dd)로 설정하세요. 이는 로케일과 관계없이 Excel이 올바르게 처리하는 일관되고 명확한 형식을 만들기 때문에 가장 효과적인 예방 조치입니다.
  • 대상 스프레드시트를 미리 서식 지정하세요. 추출 결과를 붙여넣거나 가져오기 전에 Excel에서 날짜 열을 날짜 형식으로 미리 설정하세요. 데이터가 직렬 번호로 들어와도 Excel이 이미 날짜임을 알게 됩니다. Google Sheets 사용자의 경우, ImageToTable.ai의 Google Sheets 애드온을 사용하면 추출된 데이터를 열 유형을 미리 구성할 수 있는 라이브 시트에 직접 씁니다.
  • CSV 대신 XLSX로 내보내세요. Excel 파일(.xlsx)은 서식과 데이터 유형 정보를 유지합니다. 추출 워크플로에서 선택할 수 있다면 XLSX는 CSV가 유발하는 유형 추측 문제를 없앱니다.
  • 입력 문서 전체에서 단일 날짜 형식을 사용하세요. 문서 수집 과정을 제어할 수 있다면(예: 알려진 공급업체의 송장을 처리하는 경우), 문서 수준에서 날짜 형식을 표준화하면 추출 수준에서 혼합 형식 문제를 방지할 수 있습니다. 다양한 출처의 문서에서는 항상 가능한 것은 아니지만, 가능할 때 원인 2를 완전히 제거합니다.

보고서에 도달하기 전에 날짜 서식 문제를 잡아내는 검증 단계를 포함한 안정적인 배치 추출 파이프라인 구축에 대한 자세한 지침은 테이블 추출이 깨지는 이유와 해결 방법에 대한 가이드를 참조하세요. 이 가이드는 날짜 필드에도 동일하게 적용되는 추출 후 검증 워크플로를 다룹니다.

에스컬레이션 시점: 모든 날짜 문제에 빠른 엑셀 해결책이 있는 것은 아닙니다

대부분의 일련 날짜 문제는 위 방법으로 몇 초 안에 해결할 수 있습니다. 하지만 일부 시나리오에서는 다른 접근 방식이 필요합니다:

  • 1900년 이전 날짜가 데이터에 정기적으로 포함됩니다. 원인 3에서 설명했듯이, 이는 엑셀 날짜 시스템의 근본적인 한계입니다. 역사 문서, 족보 기록, 또는 아카이브 데이터를 다루는 경우, 1900년 이전 항목을 분리하는 전처리나 더 넓은 날짜 범위를 지원하는 데이터베이스 사용을 고려하세요.
  • 매주 수백 개의 파일을 처리하며 모든 배치에 날짜 문제가 있습니다. 이 정도 볼륨에서는 엑셀에서 수동 후처리가 지속 가능하지 않습니다. 수정은 추출 단계에서 이루어져야 합니다 — 도구에 내장된 ISO 8601 정규화를 통해, 또는 데이터가 스프레드시트에 도달하기 전에 날짜를 표준화하는 후처리 스크립트를 통해.
  • 원본 문서의 날짜 형식 자체가 모호합니다. 일부 문서는 두 자리 연도("03/15/23")나 구분자 없는 숫자 월-일 코드를 사용합니다. 최고의 추출 도구도 페이지에 있는 내용만 읽을 수 있습니다 — 원본 형식이 모호하면 추출 결과도 모호해집니다. 이런 경우, 추출 도구에서 명확한 열별 형식 규칙을 설정하여 출력 전에 모호성을 해소하세요.
  • ERP 또는 회계 시스템이 추출된 날짜 데이터를 거부합니다. 일련 날짜 문제가 다운스트림에 있는 경우 — ERP가 특정 형식의 날짜를 기대하지만 추출이 그 형식을 생성하지 못하는 경우 — 수정은 엑셀 조정보다 ERP 가져오기 템플릿 구성이 필요할 수 있습니다. 추출 도구와 비즈니스 시스템 간의 형식 호환성에 대한 자세한 내용은 ERP 시스템이 추출 출력을 거부하는 이유 문제 해결 가이드를 참조하세요.

자주 묻는 질문

추출된 날짜가 44927처럼 숫자로 표시되는 이유는 무엇인가요?

Excel은 날짜를 1900년 1월 1일부터의 일련번호로 저장하기 때문입니다. 숫자 44927은 Excel 내부에서 해당 날짜를 나타내는 방식입니다. 셀 서식이 "날짜"가 아닌 "일반"으로 설정되어 있으면 일반 숫자로 표시됩니다. 셀을 선택하고 Ctrl+1을 누른 후 날짜 형식을 적용하면 해결됩니다. 같은 열에 혼합된 형식이 있는 경우 일부 값은 텍스트 나누기 기능으로 다시 분석해야 할 수도 있습니다.

Excel이 숫자를 날짜로 자동 변환하는 것을 처음부터 막을 수 있나요?

네. 데이터를 붙여넣거나 가져오기 전에 열 서식을 미리 텍스트로 지정하면 됩니다(Ctrl+1 → 텍스트). 이렇게 하면 Excel이 모든 항목을 있는 그대로의 텍스트로 처리하여 자동 날짜 변환을 방지합니다. 또는 데이터 → 텍스트/CSV 가져오기를 사용하여 열 유형을 명시적으로 지정할 수도 있습니다. 이 방법으로 각 열을 날짜, 텍스트 또는 숫자 중 무엇으로 처리할지 제어할 수 있습니다. Excel 365에서는 파일 → 옵션 → 데이터로 이동하여 특정 패턴에 대한 자동 데이터 변환을 비활성화할 수도 있지만, 이 설정은 최신 버전으로 제한됩니다.

Google Sheets에도 동일한 날짜 일련번호 문제가 있나요?

부분적으로 그렇습니다. Google Sheets도 내부적으로 날짜를 일련번호로 저장하지만, 날짜 체계는 1899년 12월 30일부터 시작됩니다. 원인 1, 2, 4(열 서식, 혼합 날짜 형식, CSV 모호성)는 동일하게 적용되지만, 원인 3(1900년 이전 날짜)의 범위가 약간 더 넓습니다. Google Sheets는 또한 일련번호를 날짜로 변환할 수 있는 =TO_DATE() 함수를 제공합니다. ImageToTable.ai의 Google Sheets 애드온은 적절한 유형 처리를 통해 추출된 데이터를 시트에 직접 작성하므로 CSV 가져오기 문제를 완전히 우회합니다.

열의 일부 날짜는 올바르게 보이는데 다른 날짜는 일련번호로 표시되는 이유는 무엇인가요?

이는 거의 확실히 원인 2인 혼합 날짜 형식 때문입니다. 다른 원본 문서에서 다른 날짜 형식(MM/DD/YYYY, DD/MM/YYYY, YYYY-MM-DD)을 사용하는 경우 Excel이 이를 일관되게 해석하지 못합니다. 사용자 로캘 형식과 일치하는 값은 올바르게 변환되지만, 그렇지 않은 값은 일련번호, 텍스트 또는 잘못된 날짜로 표시될 수 있습니다. 텍스트 나누기 기능에서 날짜 형식을 지정하여 일관된 해석을 강제하거나, 추출 단계에서 날짜 출력 형식을 표준화하여 근본 원인을 해결하세요.

=DATEVALUE() 함수로 모든 날짜 직렬 문제를 해결할 수 있나요?

=DATEVALUE()는 날짜처럼 보이는 텍스트를 Excel이 인식하는 일련번호로 변환하는 데 효과적입니다. 원인 2와 원인 4에 유용합니다. 하지만 원인 1(일련번호가 이미 올바른 형식이나 날짜 형식으로 지정되지 않음)이나 원인 3(1900년 이전 날짜는 유효 범위를 벗어남)은 해결할 수 없습니다. 원인 1의 경우 날짜 형식을 적용하기만 하면 되며 수식이 필요하지 않습니다. 1900년 이전 날짜의 경우 DATEVALUE는 날짜가 Excel 지원 범위를 벗어나므로 #VALUE! 오류를 반환합니다.

열을 날짜로 서식 지정했는데 아무 변화가 없습니다. 어떻게 해야 하나요?

이는 값이 숫자 일련번호가 아닌 텍스트로 저장되었음을 의미합니다. 텍스트 값은 날짜처럼 보이지만 Excel은 이를 문자열로 처리하므로 서식 지정이 효과가 없습니다. =ISTEXT(A1)로 확인하세요. TRUE를 반환하면 값이 텍스트입니다. =DATEVALUE(A1)로 텍스트를 일련번호로 변환한 후 날짜 형식을 적용하세요. 여러 셀을 한 번에 처리하려면 열 데이터를 텍스트 나누기 기능에서 열 형식을 날짜로 지정하여 일괄 변환하세요.

추출 도구가 XLSX 형식으로 날짜를 출력합니다. 그래도 날짜 직렬 문제가 발생할 수 있나요?

네, 도구 자체가 XLSX에서 셀 형식을 날짜로 설정하지 않고 날짜를 일련번호로 기록할 수 있기 때문입니다. CSV 문제보다는 덜 일반적이지만 발생합니다. 해결 방법은 동일합니다. 열을 선택하고 날짜 형식을 적용하세요. 지속적으로 발생한다면 추출 도구에 날짜 열에 대한 출력 형식 설정이 있는지 확인하세요. ImageToTable.ai와 같은 지능형 데이터 후처리 기능이 있는 도구는 XLSX 생성 중 날짜 열에 적절한 형식을 자동으로 적용하여 일련번호 표시 가능성을 줄입니다.

일련번호 날짜는 추출 도구가 실패했다는 신호가 아닙니다. 엑셀의 표시 형식과 추출 출력이 일치하지 않았다는 신호입니다. 대부분의 경우 원인만 파악하면 몇 초 만에 해결됩니다. 장기적인 해결책은 추출 단계에서 날짜 출력을 정규화하여 데이터가 스프레드시트에 바로 사용 가능한 형태로 도착하도록 하는 것입니다.

자신의 문서로 테스트를 실행해 보세요. 날짜가 처음부터 올바르게 표시되는지 확인하십시오.

📮 contact email: [email protected]