logo
search
Email Search Issues

How to Filter and Sort Outlook Mail by Date or Day

Guest WriterGuest Writer Sep 28, 2026 870 views

Question details

The user needs to organize their Outlook inbox by sorting messages by date, grouping them by specific days, and utilizing search queries to filter emails.

How to Filter and Sort Outlook Emails by Date
Product
Microsoft Outlook
Device & OS
not provided
Scenario
Trying to quickly find an email received on a specific date or organize a cluttered inbox chronologically.
Observed behavior
The user wants to display emails organized by date using sorting options, grouping views, or date-specific search queries like 'received:7/23/2024'.
Before you start

Verify whether you are using the classic or new version of Microsoft Outlook, as the interface layouts and search options vary slightly between versions.

Solution 1Recommended

Use Search Queries and Grouping in Classic Outlook

Sort your inbox chronologically and apply specific date queries using the search bar to quickly find emails from a particular day.

Classic Outlook allows you to type specific parameters directly into the search box to locate emails. This method relies on your system's regional date format settings.

1
Sort the Inbox by Date

Open your Outlook Inbox and click the 'By Date' header at the top of your message list to ensure your emails are arranged chronologically.

2
Filter Using Search Queries

Click inside the search bar at the top of the window. Type a query such as 'received:7/23/2024'. Adjust the date format (e.g., DD/MM/YYYY) to match your Windows regional settings.

3
Group Messages by Date

Right-click the arrangement header at the top of the inbox, select 'View Settings', and ensure 'Group By' is set to Date. You can now collapse groups like 'Today' and 'Yesterday' for easier navigation.

Use Search Queries and Grouping in Classic Outlook
Date Format Dependency: If the search returns no results, check your computer's date format. Typing a MM/DD/YYYY query on a system configured for DD/MM/YYYY will fail.
Free Microsoft Office alternative

Looking for a Free Alternative to Microsoft Office?

While WPS Office does not replace your Outlook email client, it serves as a powerful, free, and lightweight alternative to Microsoft Word, Excel, and PowerPoint. If you frequently handle document attachments from your emails, WPS Office offers a seamless viewing and editing experience.

  1. 1. Download the Installer: Visit the official WPS Office website and click the free download button for your operating system.
  2. 2. Install WPS Office: Run the downloaded installer and follow the on-screen instructions to complete the setup.
  3. 3. Open Email Attachments: Set WPS Office as your default program to open Word, Excel, and PowerPoint attachments directly from your inbox.
Fully compatible with Microsoft Office document formats (.docx, .xlsx, .pptx).Lightweight design that runs smoothly without slowing down your system.Manage documents, spreadsheets, and PDFs seamlessly alongside your email workflow.Familiar user interface that requires no learning curve to master.
microsoft office alternative - wps office

Frequently Asked Questions

Why is my Outlook date search query returning no results?

Your search query might fail if the date format you typed doesn't match your computer's regional settings. For example, if your system uses DD/MM/YYYY, typing 'received:12/31/2023' will result in an error. Adjust your query to match your system's format, such as 'received:31/12/2023'.

How do I sort my Outlook inbox from oldest to newest?

To reverse the chronological sorting in your inbox, click the 'By Date' filter at the top of your message list. Clicking it will toggle the arrangement between 'Newest on top' and 'Oldest on top'.

Can I search for emails received between two specific dates in Outlook?

Yes. In the search box, you can use a date range query by typing 'received:start_date..end_date' (e.g., 'received:1/1/2024..1/31/2024'). You can also use the Advanced Find menu or the search filter icon in New Outlook to specify a custom date range using a calendar interface.