Skip to main content

How to filter a worksheet based on a range of cells in another worksheet in Excel?

Author: Siluvia Last Modified: 2024-10-30

For two worksheets with same table style and some common data, you may need to filter one worksheet based on a specific column in another. This article provides method for you to solve this problem.

Filter a worksheet based on another worksheet in Excel


Filter a worksheet based on another worksheet in Excel

As below screenshot shown, Sheet1 and Sheet2 have their own table, and the first column A of these two tables have some duplicate values, now you need to filter Sheet1 based on the data in column A of Sheet2. Please do as follows.

A screenshot showing two tables in Excel with shared values in column A, where Sheet1 is filtered based on matching values from Sheet2

1. Shift to Sheet2 and select the first column of the table, then name this selected range as ListID in the Name Box. See screenshot:

A screenshot showing the range naming process in Excel with Name Box

2. Go back to Sheet1, select a blank cell beside the original table, then enter formula =COUNTIF(ListID, A2) (Note: ListID is the range name you have created in step1, A2 is the cell within the column that you want to filter by) into the Formula Bar, and then press the Enter key.

A screenshot showing formula entry for filtering Sheet1 based on Sheet2 in Excel

You can see there are number 1 and 0 displayed in the new helper column. Number 1 means that the same data also exists in the certain range in Sheet2, number 0 means the certain cell value does not exist in Sheet2.

A screenshot showing helper column with 1s and 0s indicating data match in Excel

3. Then filter the new helper column by number 1 as below screenshot shown.

A screenshot of the filter selection for number 1 in helper column for Excel filtering

Then data in Sheet1 is filtered out based on the certain range in Sheet2.


Related articles:

Best Office Productivity Tools

🤖 Kutools AI Aide: Revolutionize data analysis based on: Intelligent Execution   |  Generate Code  |  Create Custom Formulas  |  Analyze Data and Generate Charts  |  Invoke Kutools Functions…
Popular Features: Find, Highlight or Identify Duplicates   |  Delete Blank Rows   |  Combine Columns or Cells without Losing Data   |   Round without Formula ...
Super Lookup: Multiple Criteria VLookup    Multiple Value VLookup  |   VLookup Across Multiple Sheets   |   Fuzzy Lookup ....
Advanced Drop-down List: Quickly Create Drop Down List   |  Dependent Drop Down List   |  Multi-select Drop Down List ....
Column Manager: Add a Specific Number of Columns  |  Move Columns  |  Toggle Visibility Status of Hidden Columns  |  Compare Ranges & Columns ...
Featured Features: Grid Focus   |  Design View   |   Big Formula Bar    Workbook & Sheet Manager   |  Resource Library (Auto Text)   |  Date Picker   |  Combine Worksheets   |  Encrypt/Decrypt Cells    Send Emails by List   |  Super Filter   |   Special Filter (filter bold/italic/strikethrough...) ...
Top 15 Toolsets12 Text Tools (Add Text, Remove Characters, ...)   |   50+ Chart Types (Gantt Chart, ...)   |   40+ Practical Formulas (Calculate age based on birthday, ...)   |   19 Insertion Tools (Insert QR Code, Insert Picture from Path, ...)   |   12 Conversion Tools (Numbers to Words, Currency Conversion, ...)   |   7 Merge & Split Tools (Advanced Combine Rows, Split Cells, ...)   |   ... and more

Supercharge Your Excel Skills with Kutools for Excel, and Experience Efficiency Like Never Before. Kutools for Excel Offers Over 300 Advanced Features to Boost Productivity and Save Time.  Click Here to Get The Feature You Need The Most...


Office Tab Brings Tabbed interface to Office, and Make Your Work Much Easier

  • Enable tabbed editing and reading in Word, Excel, PowerPoint, Publisher, Access, Visio and Project.
  • Open and create multiple documents in new tabs of the same window, rather than in new windows.
  • Increases your productivity by 50%, and reduces hundreds of mouse clicks for you every day!