Share via

How do I reflect a date before 1900 in Excel?

SuMo 0 Reputation points
2026-03-30T13:28:26.4333333+00:00

I am attempting to compile a spreadsheet of data before 1900. I cannot seem to reflect the date properly without formatting it as text. I want to be able to add 1 to my base date and ultimately value and sort dates.

Microsoft 365 and Office | Excel | For home | Windows
0 comments No comments

3 answers

Sort by: Most helpful
  1. Arlene D 36,020 Reputation points Independent Advisor
    2026-03-30T14:08:14.1466667+00:00

    Let me know how it would go. Thanks.

    0 comments No comments

  2. Arlene D 36,020 Reputation points Independent Advisor
    2026-03-30T14:07:06.2+00:00

    Hello, what version of Excel are you using?

    Use Power Query to handle dates before 1900. Go to Data, Get Data, then load your table into Power Query. Change the column type to Date inside Power Query, which supports years earlier than 1900. Do your sorting and transformations there, then load the result back to Excel. This lets you work with real date values and sort or increment them correctly within the query engine.

    0 comments No comments

  3. Q&A Assist
    2026-03-30T13:28:40.2333333+00:00
    AI generated content. This question contains an answer created with AI from Q&A Assist. Learn more

    Excel’s built‑in date system does not support real date values earlier than 1/1/1900. Any “date” before 1900 must be stored as text or handled with a custom workaround; Excel cannot natively treat pre‑1900 dates as serial dates that can be incremented, sorted, and used in date functions.

    Key limitations from Excel’s date engine:

    • Valid date range is 1/1/1900 through 12/31/9999.
    • Dates before 1900‑01‑01 are not supported as true dates and will not behave correctly if forced into date format.

    Because of this, for dates before 1900 there is no built‑in way to:

    • Add 1 day by simple date arithmetic (e.g., =A1+1) on a true Excel date value, or
    • Reliably sort them as dates using Excel’s native date type.

    To work with pre‑1900 dates, use one of these approaches:

    1. Store the dates as text (e.g., "12/31/1899") and:
      • Add a helper column that converts them to a numeric scale (for example, a custom serial number or year/month/day split) for sorting and calculations.
      • Use formulas based on that numeric representation instead of Excel’s date serial.
    2. Store a parallel “offset” date in a supported range (for example, map 1800–1899 onto some 2000–2099 range) and:
      • Do all arithmetic and sorting on the offset date.
      • Display the historical date as text in another column.

    However, even with workarounds, Excel itself will not treat pre‑1900 values as native dates.


    References:

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.