Function Problems

Filter Excel Values by a Criteria Column in WPS Spreadsheet

John WilsonJohn Wilson Nov 12, 2026 869 views

Question details

Return numbers from Sheet2 column A only when the corresponding value in column M is greater than or equal to 1.

Filter Excel Values by a Criteria Column in WPS Spreadsheet
Product
WPS Spreadsheet
Device & OS
not provided
Scenario
The user wants a filtered list on Sheet1 based on a criteria column located on Sheet2.
Observed behavior
Rows whose Sheet2 column M value is 0 are excluded, while rows with values of 1 or higher are returned from Sheet2 column A.
Before you start

Confirm that the return range and criteria range start and end on the same rows. Make sure the cells below the formula are empty so the filtered results can spill into them.

Solution 1Recommended

Use the FILTER function to return matching values

Use this method in WPS Spreadsheet when FILTER is available and you want the results to update automatically as Sheet2 data changes.

FILTER evaluates the values in Sheet2 column M and returns the corresponding entries from column A only where the criterion is met.

1
Select the first results cell

Open Sheet1 and select the cell where you want the filtered list to begin, such as A2.

2
Enter the FILTER formula

Type =FILTER(Sheet2!A2:A11,Sheet2!M2:M11>=1,"No matches") and press Enter.

3
Review the spilled results

WPS Spreadsheet returns the matching values from Sheet2 column A in consecutive cells. Values linked to a 0 in column M are not included.

Use the FILTER function to return matching values
Adjust the source ranges as needed: Replace A2:A11 and M2:M11 with the full matching ranges in your worksheet. Both ranges must contain the same number of rows.
Filter matching spreadsheet values

Create a criteria-based filtered list with WPS Spreadsheet

WPS Spreadsheet lets you use the FILTER function to extract values from one column when a corresponding criteria column meets a condition. Enter the formula once, and the output list updates when the source data changes.

  1. 1. Open the workbook in WPS Spreadsheet: Launch WPS Office, open the workbook, and select the Sheet1 worksheet.
  2. 2. Choose an output cell: Click the cell where the first filtered value should appear, such as A2.
  3. 3. Apply the criteria formula: Enter =FILTER(Sheet2!A2:A11,Sheet2!M2:M11>=1,"No matches") and press Enter.
  4. 4. Expand the ranges for your data: Edit the A and M ranges to cover all source rows while keeping both ranges the same size.
Filters column A values based on a matching condition in column M.Automatically excludes rows where the criteria value is 0.Supports Excel-compatible .xlsx spreadsheet files.Provides familiar formulas and worksheet tools for Excel users.
microsoft office alternative - wps office

Frequently Asked Questions

How do I exclude zeros when filtering values from another Excel sheet?

Use a condition of >=1 in the include argument, such as =FILTER(Sheet2!A2:A11,Sheet2!M2:M11>=1,"No matches"). This returns only values whose matching column M value is 1 or greater.

Why does my FILTER formula show a spill error?

A spill error usually means cells in the intended output area contain data. Clear the cells below and beside the formula cell, then press Enter again.

Can the return column and criteria column be on different sheets?

Yes. Reference each range with its sheet name, for example Sheet2!A2:A11 for the values to return and Sheet2!M2:M11 for the criteria.

What should I do if FILTER is not available in my spreadsheet version?

Use an INDEX, SMALL, and IF array formula, then fill it down. In versions that require legacy array formulas, confirm the formula with Ctrl+Shift+Enter.