How to search email by date range (between two dates) in Outlook?

With the Outlook’s Instant Search feature, you can not only search an email by a certain date, a sender or a keyword, but also can search email by a certain date range. For how to search email by a certain date range question in Outlook, this tutorial will give you all the instructions.

Search emails between by date range with Instant Search feature
Find emails between two dates

Search emails by date range with Advanced Find feature
Find emails between two dates, or before certain date, or after certain date

Search emails by date range with Query Builder feature

One click to search emails by selected email's sender or sender domain in Outlook

With Kutools for Outlook, you can quickly search all email messages by selected email's sender with the (Search by) Sender feature, or search all email messages by selected email's sender domain with the (Search by) Sender Domain feature. Click for 60-day free trial without limitation!

search by sender domain

Kutools for Outlook: 20+ New Advanced Tools for Outlook.
Office Tab: Enable Tabbed Editing and Browsing in Office, Just Like Chrome, Firefox, IE 8/9/10.
Classic Menu: Bring Old Menus and Toolbars Back to Office 2007, 2010, 2013 and 2016.

arrow blue right bubbleSearch emails between by date range with Instant Search feature

You can type the search criteria into the Instant Search box to search emails between two dates quickly. Please do as follows:

For example you want to search emails received between 2016/3/1 and 2016/3/31. Please type the search criteria received:2016/3/1..206/3/31 into the Instant Search box, and then all emails received in this date range will be found out immediately. See screenshot below:

Note: It requires to type the dates in the default date format in your computer, such as received:3/1/2016..3/31/2016.


arrow blue right bubbleSearch emails by date range with Advanced Find feature

You can also configure the Advanced Find criteria to search emails by specific date range, such as between two dates, before a certain date, or after a certain date, etc.

1. Select the email folder where you will search emails by the specific date range, put the cursor into the Instant Search box to activate the Search Tools, and then click Search > Search Tools > Advanced Find. See screenshot:

2. In the opening Advanced Find dialog box, please go the Advanced tab, and (see screenshot below):

(1) Click Field > All Mail fields > Received;

(2) Select the between from the Condition drop down list;

(3) In the Value box, type the date range in the format of <Value 1> and <Value 2>, such as <2016/3/1> and <2016/3/31>;

(4) Click the Add to List button.

Note: For searching emails before (or after) a certain date, please select the on or before (or on or after) from the Condition drop down list, and then type the certain date into the Value box.

3. Now the searching criteria has been added into the Find items that mat these criteria box. Keep selecting the added searching criteria, and click the Find Now button. See screenshot below:

Now all emails received in the specified date range are found out and listed at the bottom of Advanced Find dialog box. See screenshot below:


arrow blue right bubbleSearch emails by date range with Query Builder feature

Sometimes, you may need to search emails in special date range, such as find emails before 2016/3/1 and emails after 2016/3/31. In this situation, you may need to enable the Query Builder by Kutools for Outlook and configure the searching criteria. Please do as follows:

Kutools for Outlook - With more than 20 handy Outlook add-ins, free to try with no limitation in 60 days

1. Enable the Query Builder in Outlook. Click Kutools > Options, and then in the opening Options button, check the Restore "Query Builder" tab in Outlook Advanced Find Dialog option on the Others tab, and click the OK button. See screenshot below:

doc advanced find emails between two dates 05

Click to download Kutools for Outlook, 60-day free tiral no limitation!

Note: This step is just for the first time. If the Query builder has been enabled already, please skip this step.

2. Select the email folder where you will search emails by the specific date range, put the cursor into the Instant Search box to activate the Search Tools, and then click Search > Search Tools > Advanced Find. See screenshot:

3. In the opening Advanced Find dialog box, please go to the Query Builder tab, and (see below screenshot):

(1) Click Field > All Mail fields > Received;

(2) Select the on or before from the Condition drop down list;

(3) In the Value box, type the date you will find emails before. In our case, we type 2016/3/1.

(4) Click the Add to List button.

(5) Repeat above (1) -(4) to add a searching criteria as Received on or after 2016/3/31.

4. Now we have added two searching criteria. Please go ahead to select the OR from the logical Group drop down list, and click the Find Now button. See screenshot below:

And now all emails received before 2016/3/1 and emails received after 2016/3/31 are found out and listed at the bottom of Advanced Find dialog box at once.


arrow blue right bubbleDemo: Search emails by date range with Query Builder feature


arrow blue right bubble 20+ Powerful Tools and Features for Outlook 2010 / 2013 / 2016 / Office 365:

li-orangeCompatible with Outlook 2010 / 2013 / 2016 / Office 365 (32/64);

li-orangeCompatible with Windows XP, Windows Vista, Windows 7 / 8 / 10, Windows Server 2003/2008, Citrix System and Windows Terminal (Remote Desktop) Server;

li-orangeFree trial without feature limitation in 45 days!

READ MORE    |  FREE DOWNLOAD  |   BUY NOW

Comments  

Permalink 0 Luke
thanks great info! very useful...
2014-11-12 04:20 Reply Reply with quote Quote
Permalink 0 Ashok
Thank you very much! I had my emails scattered across sub-folders but I wanted to get them in one view by received date.

You have given wonderful idea. I can get the way I expect the emails to be.

Much appreciated~!
2015-05-11 10:15 Reply Reply with quote Quote
Permalink +1 Anon
Awesome. I've searched and searched for this. Others say use e.g.
date:>=8/1/2014
but that does not work in my Outlook 2007

Your dot-dot range DOES. High compliments.
2015-06-30 18:42 Reply Reply with quote Quote
Permalink +1 Anon
Also note these if handy

received:today
sent:last year
sent:2014
2015-06-30 18:47 Reply Reply with quote Quote
Permalink 0 imjmg
The advance find tool works very well for this also. I added it to my quick access toolbar for easy access
2015-11-04 20:16 Reply Reply with quote Quote
Permalink 0 adroub
I need those emails without replies from other sides
for example my Inbox contains received emails + replies on yesterday emails or today morning emails. so how to exclude/segrega te them
2016-12-18 11:18 Reply Reply with quote Quote

Add comment


Security code
Refresh