Function Problems

How to Filter WPS Spreadsheets Data by a List of Multiple Client Numbers

Adam DavisAdam Davis Nov 13, 2026 869 views

Question details

The user needs to filter a worksheet by a separate list of multiple client numbers so all required rows are returned in bulk instead of being searched one by one.

How to Filter WPS Spreadsheets Data by a List of Multiple Client Numbers
Product
WPS Spreadsheets
Device & OS
not provided
Scenario
A client worksheet contains data from several departments, and a separate list of clients requires review.
Observed behavior
The required client rows are currently searched individually, and a bulk filtering method is needed.
Before you start

Confirm that the client data range and the separate client-number list are in the same workbook, and verify that the client-number column uses a consistent format. If you plan to use FILTER and XMATCH, make sure your WPS Spreadsheets or Excel version supports dynamic array functions.

Solution 1Recommended

Filter Bulk Client Numbers with the FILTER and XMATCH Functions

Use this method when you want a dynamic, formula-based result that updates automatically as the client list changes.

This formula checks each row's client number against the review list and returns only matching rows. You can place the result on the same sheet or a new sheet.

1
Select the results cell

Click an empty cell where you want the filtered client rows to start, such as cell A1 on a new sheet.

2
Enter the FILTER/XMATCH formula

Type =FILTER(A2:F100,ISNUMBER(XMATCH(A2:A100,H2:H50)),"No matches") and replace A2:F100 with your client data range, A2:A100 with the client-number column, and H2:H50 with the separate client list.

3
Press Enter and verify the spill range

Press Enter. If dynamic array support is available, the matching rows spill automatically; adjust the ranges if you see #SPILL! or only one row.

Filter Bulk Client Numbers with the FILTER and XMATCH Functions
Results update automatically: The filtered results update automatically whenever the client-number list or source data changes.
Direct solution in WPS Spreadsheets

Filter Client Data by a List of Multiple Client Numbers in WPS Spreadsheets

WPS Spreadsheets supports Excel-compatible functions and filter tools, so you can bulk-filter client rows with FILTER and XMATCH, Advanced Filter, or a COUNTIF helper column without switching software.

  1. 1. Open the client workbook in WPS Spreadsheets: Launch WPS Office, open the client data file, and keep the separate client-number list available in the same workbook.
  2. 2. Enter the bulk filter formula: Click an empty results cell and enter =FILTER(A2:F100,ISNUMBER(XMATCH(A2:A100,H2:H50)),"No matches") with your actual ranges.
  3. 3. Press Enter and review results: Press Enter to spill the matching rows, then verify that all required client numbers appear.
  4. 4. Save as an Excel-compatible workbook: Use File > Save As and choose .xlsx to keep the workbook compatible with Microsoft Excel.
Bulk-filter client rows from a separate list instead of searching each number individually.Reads and saves .xlsx, .xls, and .csv files for full Microsoft Excel format compatibility.Uses familiar formulas and ribbon tools to reduce training time.Available free in WPS Office with a lightweight, fast spreadsheet experience.
microsoft office alternative - wps office

Frequently Asked Questions

Can I filter by a client-number list without using formulas?

Yes. Use Data > Advanced Filter: create a criteria range with the same column header and client numbers below it, then copy the matching rows to another location.

Why does the FILTER formula return #NAME? or #SPILL!?

#NAME? usually means your WPS or Excel version does not support FILTER/XMATCH. Use Advanced Filter or COUNTIF, or update to a current version. #SPILL! means the spill range is blocked by existing data; move the formula to an empty area.

Can the client-number list be on another sheet?

Yes. Reference the sheet name in the formula, for example =FILTER(Data!A2:F100,ISNUMBER(XMATCH(Data!A2:A100,ReviewList!H2:H50)),"No matches").

Will the filtered results update when I change the client list?

Yes, with FILTER and XMATCH results recalculate automatically. Advanced Filter results are static and must be rerun.

Does this method work in Microsoft Excel?

Yes. WPS Spreadsheets uses Excel-compatible formulas and .xlsx files, so the same FILTER/XMATCH, Advanced Filter, and COUNTIF steps work in current Excel versions.