Function Problems

How to Copy Text to Another WPS Spreadsheet When a Criterion Is Met

Phi Hung VoPhi Hung Vo Nov 13, 2026 869 views

Question details

The user wants to automatically copy or list text entries from one sheet to another when an adjacent status cell matches a criterion, such as "target".

How to Copy Text to Another WPS Spreadsheet When a Criterion Is Met
Product
WPS Office Spreadsheets
Device & OS
not provided
Scenario
The source data contains statements in one column and status labels in an adjacent column; the user needs a dynamic list of matching statements on another worksheet.
Observed behavior
The user needs a formula-based method that updates automatically when the source data changes.
Before you start

Before entering the formula, make sure your source data uses a consistent layout: statements or text in one column and the status label such as "target" in an adjacent column. Also confirm that your WPS Office version supports the FILTER function, or use the Advanced Filter method below.

Solution 1Recommended

Use the FILTER Function to Copy Text When a Criterion Is Met

Use this method for a dynamic list that updates automatically and is the simplest approach in versions of WPS Office that support the FILTER function.

FILTER is a dynamic array function. If your version of WPS Office Spreadsheets supports dynamic arrays, the matching results will spill into the cells below the formula automatically.

1
Open the destination worksheet

Select the cell where you want the filtered list to start, for example A2 on the sheet where the matching text should appear.

2
Enter the FILTER formula

Type =FILTER(Sheet1!A2:A100,Sheet1!B2:B100="target","No matching statements") and press Enter.

3
Adjust the source range

Change Sheet1, A2:A100, and B2:B100 to your actual worksheet name and data range; the first range is the text column and the second range is the criterion column.

Use the FILTER Function to Copy Text When a Criterion Is Met
Filtered results update automatically: When a status in Sheet1 changes to "target", the matching statement appears on the destination sheet automatically.
WPS Spreadsheets formula

Use WPS Office Spreadsheets FILTER Function to List Matching Text Automatically

Open WPS Office Spreadsheets, use the FILTER function to pull matching statements from your source sheet into another sheet, and get a dynamic list that updates when criterion values change.

  1. 1. Open your workbook: Launch WPS Office Spreadsheets and open the workbook that contains the source data.
  2. 2. Select the destination cell: Click the worksheet where you want the matching list, then select the first result cell.
  3. 3. Enter the FILTER formula: Type =FILTER(Sheet1!A2:A100,Sheet1!B2:B100="target","No matching statements") and press Enter.
  4. 4. Confirm the dynamic result: Change a status in the source range and verify that the destination list updates automatically.
Automatically updates matching text when the source status changesWorks with familiar Excel-style formulas and layoutFull compatibility with .xlsx and Microsoft Excel workbooksFree and lightweight spreadsheet tools for everyday tasks
microsoft office alternative - wps office

Frequently Asked Questions

What does the FILTER function do in WPS Office?

FILTER extracts values from a range that meet a condition and spills the matching results into the destination area, so it can automatically list all text rows whose adjacent status equals "target".

What can I do if my WPS Office version does not have the FILTER function?

You can use Advanced Filter from the Data tab to copy matching rows as a static list, or use helper formulas with INDEX, SMALL, and IF to create a dynamic list.

Can I copy the filtered text to a different worksheet instead of the same sheet?

Yes. Enter the FILTER formula on the destination worksheet and reference the source sheet ranges, for example =FILTER(Sheet1!A2:A100,Sheet1!B2:B100="target","No matching statements").

Will the destination list update automatically when the source status changes?

Yes, the FILTER formula is dynamic. When a status in the source range changes to or from "target", the destination results update automatically as long as calculation is enabled.

Do I need a specific file format for this to work?

The formula works in standard workbook formats. When moving between WPS Office and Microsoft Excel, save the file as .xlsx for best compatibility.