Copilot for Microsoft 365 Tech Accelerator
Feb 28 2024 07:00 AM - Feb 29 2024 10:30 AM (PST)
Microsoft Tech Community

Sorting Dates which include some before 1900

Copper Contributor

I am sorting Ancestry information that includes Birth dates. The dates sort correctly if they are newer than 1900. The dates that are older than 1900 aren't sorted. Marriage and Death dates have the same problem. What can I do to sort them without manually modifying them?

PS. what is the SAVE button.

6 Replies

@Jamesw0879 

Excel does not support dates before 1900, so it treats them as text.

Your best bet might be to create three extra columns with year, month and day.

You can use the ISTEXT function to distinguish between dates before and after 1900.

For dates before 1900, i.e. text values, you have to split the text into its parts.

For dates after 1900 you can use the YEAR, MONTH and DAY functions.

Thanks for your reply. I found the solution. Click right/format cell/ date.
I changed the date format. Finally resolved.
I have 11000 records with 5000 dates before 1900. I understand you to say split the dates of the older dates into 3 columns (Year, Month, Day). I can then sort the three columns, but won't I have the same problem with all the Years before 1900? Some of my dates are just the Year.

@Jamesw0879 

In the formulas used to split the date, set Month and Day to 1 if there is only a year.

Hi

 

For exemple, the dates are in A2:A6, 1 or -1 to choose order

=LAMBDA(Plage,Ordre,LET(date1,TEXT(Plage,"dd/mm/yyyy"),date2,TEXT(SORT((TEXTBEFORE(date1,"/",2)&"/"&TEXTAFTER(date1,"/",2)+5000)*1,,Ordre),"dd/mm/yyyy"),TEXTBEFORE(date2,"/",2)&"/"&TEXTAFTER(date2,"/",2)-5000))(A2:A6,-1)

 

 

 

 

 

 

 

@Jamesw0879 

 

To illustrate with the function declared with a name (without (A2:A6;-1) at the end)

 

2023-03-24 16_13_44-Gestionnaire de noms.png

 

 

 

 

@Jamesw0879