Tip: Other languages are Google-Translated. You can visit the English version of this link.
Log in
x
or
x
x
Register
x

or

How to filter data by multiple criteria in Excel?

In Excel, we can easily filter data based on one criterion with Filter function, but, a lot of times, we need to filter the data by multiple criteria in your large worksheet. Are there any quick or handy ways for us to solve this task in Excel?

Filter data by multiple criteria with Advanced Filter

Filter data by multiple criteria with Kutools for Excel

Filter data by text length with Kutools for Excel

Filter data by uppercase / lowercase with Kutools for Excel


Filter data by multiple criteria or other specific condition, such as by text length, by case sensitive, etc.

Kutools for Excel’s Super Filter feature is a powerful utility, you can apply this feature to finish the following operations:

  • Filter data with multiple criteria;              Filter data by text length;
  • Filter data by upper / lower case;             Filter date by year / month / Day / week / quarter

doc-super-filter1

Kutools for Excel: with more than 200 handy Excel add-ins, free to try with no limitation in 60 days. Download and free trial Now!



Supposing I have the following data list need to be filtered by multiple criteria:

  • Product = AAA-1 and Order < 50,
  • Product = CCC-3 and Name = Helen,
  • Product = EEE-5 and Total price > 5000.

And among the three criteria, the relationship is OR.

doc-super-filter1

When you use this Advanced Filter function, please do as follwowing steps:

1. Create your criteria field in an area, in this example, I enter these criteria which I want to filter by at the top of my data. See screenshot:

doc-super-filter2

Note: When you create your criteria, you must remember this:

(1.) To create an AND criteria, put your criteria on the same row, for example, Product = AAA-1 AND Order < 50.

Product Order
AAA-1 < 50

(2.) To create an OR criteria, put your criteria on separate rows, for example, Product = AAA-1 OR Order < 50.

Product Order
AAA-1
< 50

2. Select the data range that I want to filter, and click Data > Advanced, see screenshot:

doc-super-filter3

3. And in the Advanced Filter dialog box, click doc-button-1button beside Criteria range to select the criteria that I have created just now, see screenshot:

doc-super-filter5

4. Then click OK, and it displays the filtered results, the records that don't fit the criteria are hidden. See screenshot:

doc-super-filter6


Maybe the Advanced Filter feature is a little difficult for you, here, I have a powerful tool – Kutools for Excel, with its Super Filter utiltiy, you can filter data based on cell value with only one criterion or multiple criteria.

Kutools for Excel : with more than 300 handy Excel add-ins, free to try with no limitation in 60 days

When you have installed Kutools for Excel, you can do as following steps:

1. Click Enterprise > Super Filter to open the Super Filter pane.

doc-super-filter7

2. In the Super Filter Pane, apply the following settings:

(1.) Cick the doc-button-1 button to select the data range that you want to filter.

(2.) Choose the general relationship for all the criteria by clicking Relationship drop down list, in this case, I select OR.

doc-super-filter8

3. Now you can create the first group condition, Product = AAA-1 and Order < 50.

(1.) Specify the group relationship for your separate set of conditions by clicking Relationshipin Group drop down list, for example, I ues AND.

doc-super-filter9

(2.) Then you can specify the criteria, click on the horizontal line beside the relationship AND, and it will appear some condition boxes, click the condition boxes and select the criterion one after one as you need, in the last condition box, enter your criterion, AAA-1. See screenshot:

doc-super-filter10

(3.) Add another condition Order < 50 in this group with the same way as adding the first condition. And the first group condition has been added into the condition box.

doc-super-filter11

4. Then click Add Filter button or doc-button-2button to add a new condition group, and repeat the step3 to add other two group conditions.

doc-super-filter13

5. After adding all the criteria, please click Filter button, and you will get the results as follows:

doc-super-filter14

Note: Click Clear button to cancel the filter and recover the data.

Click Super Filter to know more details about this feature.

Download and free trial Kutools for Excel Now !


Kutools for Excel: with more than 200 handy Excel add-ins, free to try with no limitation in 60 days. Download and free trial Now!


Kutools for Excel' Super Filter utility also can help you to filter data by text or character length. For example, here, i want to filter all text which length is greater than 20.

doc-super-filter14

Kutools for Excel: with more than 200 handy Excel add-ins, free to try with no limitation in 60 days. Download and free trial Now!


Kutools for Excel: with more than 200 handy Excel add-ins, free to try with no limitation in 60 days. Download and free trial Now!


Kutools for Excel' Super Filter utility also can help you to filter data by upper or lower case. For example, here, i filter all text which contains uppercase.

doc-super-filter14

Kutools for Excel: with more than 200 handy Excel add-ins, free to try with no limitation in 60 days. Download and free trial Now!


Kutools for Excel: with more than 200 handy Excel add-ins, free to try with no limitation in 60 days. Download and free trial Now!


Recommended Productivity Tools

Ribbon of Excel (with Kutools for Excel installed)

300+ Advanced Features Increase Your Productivity by 71%, and Help You To Stand Out From Crowd!

Would you like to complete your daily work quickly and perfectly? Kutools For Excel brings 300+ cool and powerful advanced features (Combine workbooks, sum by color, split cell contents, convert date, and so on...) for 1500+ work scenarios, helps you solve 82% Excel problems.

  •  Deal with all complicated tasks in seconds, help to enhance your work ability, get success from the fierce competition, and never worry about being fired.
  •  Save a lot of work time, leave much time for you to love and care the family and enjoy a comfortable life now.
  •  Reduce thousands of keyboard and mouse clicks every day, relieve your tired eyes and hands, and give you a healthy body.
  •  Become an Excel expert in 3 minutes, and get admiring glance from your colleagues or friends.
  •  No longer need to remember any painful formulas and VBA codes, have a relaxing and pleasant mind, give you a thrill you've never had before.
  •  Spend only $39, but worth than $4000 training of others. Being used by 110,000 elites and 300+ well-known companies.
  •  60-day unlimited free trial. 60-day money back guarantee. Free upgrade and support for 2 years. Buy once, use forever.
  •  Change the way you work now, and give you a better life immediately!

Office Tab Brings Efficient And Handy Tabs to Office (include Excel), Just Like Chrome, Firefox, And New IE

  • Increases your productivity by 50% when viewing and editing multiple documents.
  • Reduce hundreds of mouse clicks for you every day, say goodbye to mouse hand.
  • Open and create documents in new tabs of same window, rather than in new windows.
  • Help you work faster and easily stand out from the crowd! One second to switch between dozens of open documents!
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    mohsin · 2 years ago
    hello there.
    i have problem plz solve this..i have large no of data in excel 2007 Column A raw 6 has data and in column b row 1 to 5 has data 6 is blank 7 to 10 has data.when i filter column b and unchecked column b row 6 blank column data. raw 6 data is not shown .i want to show data of row 6 to other columns like 1 to 5. reply me fast thanks