Others

How to Sort and Filter Milestones by Date in Microsoft Project

John WilsonJohn Wilson Oct 26, 2026 868 views

Question details

The user needs to sort project milestones chronologically by finish date and filter the timeline to show only specific months.

How to Sort Milestones by Finish Date and Filter by Month in Microsoft Project
Product
Microsoft Project
Device & OS
not provided
Scenario
Organizing project reports and views to isolate and review specific monthly milestones.
Observed behavior
Milestones appear out of chronological order in reports, and standard filters fail to effectively isolate the desired date ranges.
Before you start

Verify whether you are using the built-in Milestone Report or a standard Gantt Chart view, as sorting options may be located in different menus depending on your active view.

Solution 1Recommended

Apply a Date Range Filter and Sort by Finish Date

Use Microsoft Project's built-in column sorting and custom Date Range filters to organize your milestones chronologically within a precise timeframe.

This method works best in a Gantt Chart or Task Sheet view, allowing you to pinpoint exact start and end dates for the months you wish to review.

1
Open the Appropriate View

Navigate to the 'View' tab on the ribbon and select 'Gantt Chart' or 'Task Sheet' to display your project data in a table format.

2
Sort by Finish Date

Locate the 'Finish' column header. Click the drop-down arrow next to it and select 'Sort Oldest to Newest' to arrange the tasks and milestones chronologically.

3
Access the Filter Options

Go to the 'View' tab, find the 'Data' group, and click on the 'Filter' drop-down menu. Choose 'More Filters' from the list.

4
Apply the Date Range Filter

In the More Filters dialog box, select 'Date Range...' and click the 'Apply' button.

5
Enter the Monthly Dates

When prompted, enter the start date of the first month (e.g., January 1) and the end date of the final month (e.g., February 28), then click 'OK' to apply the filter.

Apply a Date Range Filter and Sort by Finish Date
Troubleshooting Milestone Reports: If you are using a built-in Milestone Report instead of a chart view, you must apply the sorting directly within the 'Report Tools Design' tab by selecting the table and adjusting the 'Sort by' parameters.
Free Microsoft Office alternative

Track Projects and Milestones Efficiently with WPS Office

While Microsoft Project is a specialized tool, many professionals prefer managing timelines and milestones using flexible spreadsheets. WPS Office provides a free, lightweight, and highly compatible alternative to Microsoft Office, allowing you to create custom Gantt charts and track project milestones using WPS Spreadsheet.

Fully compatible with Microsoft Excel (.xlsx) formats for seamless sharing of project plans.Easily track milestones, apply advanced date filters, and sort project tasks chronologically.Free and lightweight, consuming minimal system resources compared to heavy project software.Built-in templates for project management and timeline tracking to jumpstart your workflow.
microsoft office alternative - wps office

Frequently Asked Questions

Why are my milestones not sorting correctly in the Milestone Report?

Visual reports in Microsoft Project often inherit sorting from underlying data or group structures. Click on the specific table inside your Milestone Report, navigate to the Report Tools Design tab, and ensure the specific table data is explicitly set to sort by 'Finish Date' rather than 'Start Date' or 'Task ID'.

How can I filter my project to only show milestones?

In the View tab under the Data group, click the Filter drop-down and simply select 'Milestones'. This will immediately hide all standard tasks and display only tasks with a duration of zero days (or marked as milestones).

Can I save a custom monthly filter to use later?

Yes. When opening the 'More Filters' dialog, click 'New' to create a custom filter. Define the criteria (e.g., Finish Date is within a prompted range, and Milestone equals Yes). Name your filter and save it, so it appears permanently in your quick filter dropdown list for future reporting.