Data Import & Export

How to Sort an Excel Filter Drop-Down List by Date Ascending

Phi Hung VoPhi Hung Vo Nov 11, 2026 868 views

Question details

The user wants to sort the values inside a column filter drop-down menu in ascending date order (Oldest to Newest).

How to Sort an Excel Filter Drop-Down List by Date Ascending
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.
Before you start

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.

Solution 1Recommended

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.

1
Open the Filter Menu

Click the drop-down arrow located on the header of the column containing your dates.

2
Select Ascending Sort

Click on 'Sort Oldest to Newest' from the menu options.

3
Apply Sort

The dataset will immediately rearrange, ordering all rows based on the chronological sequence of the selected date column.

Sort Dates from Oldest to Newest via the Filter Menu
Sorting Label Difference: If you see 'Sort A to Z' instead of 'Sort Oldest to Newest', your spreadsheet is treating the dates as text. You must convert them to real dates first.
Easily Manage and Sort Data

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. 1. Open your file: Launch WPS Spreadsheet and open your existing Excel workbook.
  2. 2. Apply Autofilter: Highlight your table headers, navigate to the Data tab, and click 'AutoFilter'.
  3. 3. Open Date Filter: Click the filter arrow on your date column.
  4. 4. Sort Ascending: Select 'Sort Oldest to Newest' to organize your rows instantly and accurately.
One-click sorting for dates, text, and numbers100% compatibility with Microsoft Excel (.xlsx and .xls) filesSmart 'Text to Columns' wizard to quickly fix formatting issuesFree, lightweight, and cross-platform office suite
microsoft office alternative - wps office

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.