How to Sort an Excel Filter Drop-Down List by Date Ascending
Question details
The user wants to sort the values inside a column filter drop-down menu in ascending date order (Oldest to Newest).

- Product
- Excel
- Device & OS
- not provided
- Scenario
- Filtering and organizing a dataset that contains date values.
- Observed behavior
- Dates in the filter drop-down may appear out of chronological order if the spreadsheet application treats them as text strings instead of actual date serial numbers.
Ensure your entire dataset is selected or formatted as a Table before applying sorts to prevent mixing up data across rows. Check if your dates contain hidden spaces or text characters that might affect formatting.
Sort Dates from Oldest to Newest via the Filter Menu
Use the built-in sort feature within the column's drop-down filter menu for properly formatted dates.
If your dates are formatted correctly as date serial numbers, sorting them chronologically is a simple one-click process from the filter menu.
Click the drop-down arrow located on the header of the column containing your dates.
Click on 'Sort Oldest to Newest' from the menu options.
The dataset will immediately rearrange, ordering all rows based on the chronological sequence of the selected date column.

Convert Text Dates to Real Dates Using Text to Columns
Fix dates formatted as text so the filter menu recognizes them chronologically instead of alphabetically.
Sort and Filter Dates Seamlessly with WPS Spreadsheet
WPS Spreadsheet offers powerful and intuitive data handling tools. Easily convert text to dates, apply complex filters, and sort large datasets accurately without dealing with confusing formatting errors.
- 1. Open your file: Launch WPS Spreadsheet and open your existing Excel workbook.
- 2. Apply Autofilter: Highlight your table headers, navigate to the Data tab, and click 'AutoFilter'.
- 3. Open Date Filter: Click the filter arrow on your date column.
- 4. Sort Ascending: Select 'Sort Oldest to Newest' to organize your rows instantly and accurately.

Frequently Asked Questions
Why does my Excel filter show 'Sort A to Z' instead of 'Oldest to Newest'?
This happens when the spreadsheet recognizes the data in your column as text strings rather than real date serial numbers. You need to convert them using the 'Text to Columns' tool or the DATEVALUE function before sorting.
Can I sort by month and ignore the year in the filter drop-down?
To sort by month only, you should create an adjacent helper column using the =MONTH() function to extract the month number from your dates, and then sort or filter by that helper column.
Will sorting a filtered column mess up the rest of my data?
Not if you have applied the filter to the entire dataset. Always make sure all columns in your data range have the filter toggled on before sorting so that entire rows move together and maintain data alignment.




