Function Problems

WPS Spreadsheet: Copy a Formula Down Without Changing a Range

Natalie TaylorNatalie Taylor Nov 12, 2026 869 views

Question details

The user needs to fill a formula down while keeping the same lookup range in every row.

WPS Spreadsheet: Copy a Formula Down Without Changing a Range
Product
WPS Spreadsheet
Device & OS
not provided
Scenario
A formula checks values against the names in A2:A13 and must be copied to additional rows without moving that lookup range.
Observed behavior
Relative references change when the formula is filled down, causing the lookup range to shift from A2:A13 to other rows.
Before you start

Confirm which references should change by row and which range must remain fixed. In this example, K9 or K2 is row-relative, while A2:A13 is the fixed lookup range.

Solution 1Recommended

Lock the lookup range with absolute references before filling down

Use this method when every copied formula must check the same cells, such as A2:A13.

Add dollar signs to both the column and row numbers of the lookup range. The reference $A$2:$A$13 stays unchanged when the formula is copied, while K9 or K2 can adjust for each row.

1
Enter the formula

Select the result cell in WPS Spreadsheet and enter =OR(COUNTIF(K9,"*"&$A$2:$A$13&"*")) or =OR(ISNUMBER(SEARCH($A$2:$A$13,K2))).

2
Check the absolute reference

Confirm that the lookup range appears as $A$2:$A$13 in the formula bar. The dollar signs lock both the column and row positions.

3
Fill the formula down

Press Enter, select the formula cell again, and drag its fill handle down the column, or select the destination range and choose Home > Fill > Down.

4
Use array confirmation when required

If an older WPS Spreadsheet or Excel-compatible calculation mode does not evaluate the array expression automatically, confirm the formula with Ctrl+Shift+Enter.

Expected result: Each copied formula keeps checking A2:A13, while the row-specific reference such as K9 changes to K10, K11, and so on.

Fill WPS Spreadsheet formulas while preserving fixed lookup ranges

WPS Spreadsheet lets you lock lookup ranges with absolute references, then fill formulas down using the fill handle, Home > Fill > Down, or Ctrl+D. It supports familiar Excel-compatible formulas and keeps row-relative references working as expected.

  1. 1. Open the spreadsheet: Launch WPS Spreadsheet and open the workbook containing the formula.
  2. 2. Lock the range: Select the formula cell and edit the formula bar so the fixed lookup range uses absolute references such as $A$2:$A$13.
  3. 3. Fill the formula down: Select the formula and destination cells, then choose Home > Fill > Down or press Ctrl+D.
  4. 4. Verify the copied formulas: Click several filled cells and confirm that the lookup range remains fixed while row-relative references update.
Preserve lookup ranges such as $A$2:$A$13 when copying formulas downUse familiar fill-handle, Ctrl+D, and Home > Fill > Down commandsWork with Excel-compatible .xlsx formulas and spreadsheetsEnjoy a lightweight spreadsheet editor for formula-based tasks
microsoft office alternative - wps office

Frequently Asked Questions

Why does my lookup range move when I copy the formula down?

The range uses relative references, such as A2:A13. Add dollar signs to make it absolute: $A$2:$A$13. This keeps both the column and row positions fixed.

Which part of the formula should remain relative?

Keep the reference to the current row relative when it should change, such as K9 or K2. Lock only the shared lookup range with absolute references.

How can I fill a formula down in WPS Spreadsheet?

Select the formula cell and drag its fill handle downward. You can also select the source and destination cells and choose Home > Fill > Down, or press Ctrl+D.

Why might Ctrl+Shift+Enter be needed for the SEARCH formula?

Formulas that evaluate multiple lookup values as an array may require Ctrl+Shift+Enter in older Excel-compatible calculation modes. Newer versions may calculate the array automatically.