Function Problems

How to Display Excel List Items Using the FILTER Function

Muhammad TalhaMuhammad Talha Oct 29, 2026 870 views

Question details

The user needs to use the FILTER function to extract specific names and related data from a primary dataset and display them in a separate area based on a selected team or value.

How to Display Excel List Items Using the FILTER Function
Product
Excel
Device & OS
not provided
Scenario
Extracting and displaying a subset of data from a larger list into a new range based on specific target criteria from another column.
Observed behavior
The goal is to successfully return the filtered names and data into a designated area, using either exact matches or partial text searches within a column.
Before you start

Ensure you are using a version of Excel or WPS Spreadsheet that supports Dynamic Arrays, as the FILTER function requires this feature to spill results automatically into adjacent cells.

Solution 1Recommended

Use an Exact Match FILTER Formula

Best for when you want to extract a list based on an exact value match, such as a specific team name, department, or ID.

This method uses the basic structure of the FILTER function to check a criteria column against a target cell. If a match is found, it returns the corresponding row data.

1
Identify your data arrays

Locate your source array (the data you want to return, e.g., A2:B10) and your criteria column (the range you are evaluating, e.g., C2:C10).

2
Select the destination cell

Click on the top-left blank cell in the separate area where you want the filtered list to appear.

3
Enter the FILTER formula

Type the formula =FILTER($A$2:$B$10, $C$2:$C$10=B13, ""). In this example, B13 contains the specific target value you are filtering by.

4
Apply the function

Press Enter. The filtered names and related data will automatically spill down and across the adjacent cells.

Use an Exact Match FILTER Formula
Tip: The third argument in the formula ("") ensures that if no matches are found, the formula returns a blank cell instead of an error.
Filter Data Easily in WPS Spreadsheet

Use the FILTER Function in WPS Office Free

WPS Spreadsheet fully supports advanced dynamic array functions, including FILTER, allowing you to extract, sort, and display list items effortlessly.

  1. 1. Open your dataset: Launch WPS Spreadsheet and open the document containing your data list.
  2. 2. Select the destination: Click on the blank cell where you want the filtered data to begin spilling.
  3. 3. Enter the formula: Type your dynamic array formula, such as =FILTER(A2:B10, C2:C10="Target", "None").
  4. 4. View results instantly: Press Enter to instantly populate the related list items in the designated area.
100% Free and lightweight office suite.Fully compatible with Microsoft Excel formulas (.xlsx format).Seamlessly handles dynamic array functions like FILTER, SORT, and UNIQUE.
microsoft office alternative - wps office

Frequently Asked Questions

What happens if the FILTER function finds no results matching my criteria?

If the FILTER function finds no data meeting your criteria, it returns a #CALC! error by default. You can prevent this by providing a value for the optional third argument, [if_empty]. For example, using =FILTER(A1:B10, C1:C10="X", "No Results") will display "No Results" instead of an error.

Why is my FILTER function returning a #SPILL! error?

A #SPILL! error occurs when the destination area for the filtered results is not completely empty. If there is any existing text, number, or space in the cells where the FILTER function is trying to spill its results, the calculation will be blocked. Clear the cells below and to the right of your formula to fix this.

Can I sort the filtered list items automatically?

Yes, you can easily sort the results by nesting the FILTER function inside a SORT function. For example, =SORT(FILTER(A2:B10, C2:C10="Team 1"), 1, 1) will filter the data for "Team 1" and then sort the resulting list based on the first column in ascending order.