How to Fill a Column with Serial Numbers Automatically in WPS Spreadsheet

In WPS Office Spreadsheet, you can automatically fill a column with serial numbers such as 1, 2, 3, 4, 5, 6, 7… without typing each number manually. There are several methods, but the easiest is to use the Fill Handle or a formula.

Method 1: Use the Fill Handle (Easiest Method)

How to  Fill a Column with Serial Numbers in Spreadsheet
How to Fill a Column with Serial Numbers in WPS Spreadsheet
How to Automatically Fill a Column with Serial Numbers in WPS Spreadsheet

Follow these steps:

  1. Open your spreadsheet in WPS Office.
  2. Click the first cell where you want the serial numbers to begin, for example, A2.
  3. Type 1 and press Enter.
  4. In the cell below it, A3, type 2 and press Enter.
  5. Select both cells, A2 and A3, by dragging across them or clicking A2 and holding Shift while clicking A3.
  6. Move your mouse to the small square at the bottom-right corner of the selected cells. This is called the Fill Handle.
  7. When the cursor changes to a small black cross, click and drag it downward to the last row you need.

WPS will continue the sequence automatically:

CellSerial number
A21
A32
A43
A54
A65
A76
A87
A98
A109
A1110

Important: Enter both 1 and 2 before dragging. If you enter only 1, WPS may copy the number 1 into every selected cell instead of creating a sequence.

Method 2: Use a Formula to Generate Serial Numbers Automatically

This method is useful when you have a long list and want the serial numbers to calculate automatically.

Suppose your serial numbers will be in column A, starting from cell A2.

  1. Click cell A2.
  2. Enter this formula:

=ROW()-1

  1. Press Enter.
  2. Click A2 again and drag the Fill Handle downward to the desired row.

The formula will generate serial numbers automatically:

  • A2 = 1
  • A3 = 2
  • A4 = 3
  • A5 = 4
  • A6 = 5

The formula works because ROW() returns the row number of the cell containing the formula. Subtracting 1 makes the numbering start at 1 in row 2.

If your serial numbers start in row 5, use =ROW()-4 in cell A5.

Alternative formula for numbering only rows containing data

Suppose column B contains names, product descriptions, or other records, and you want column A to display a serial number only when column B is not empty.

Enter this formula in A2:

=IF(B2="","",COUNTA($B$2:B2))

Then drag it downward.

This formula leaves the serial-number cell blank when the corresponding cell in column B is empty. When column B contains a value, the formula displays a serial number.

For example:

A — S/NB — Name
1John
2Mary
3Peter
4Grace

The numbering follows the number of non-empty cells above and including the current row.

Method 3: Use the Fill Series Command

If you want to generate hundreds or thousands of serial numbers, the Fill Series command can save time.

  1. Type 1 in cell A2.
  2. Select the range you want to number, such as A2:A101, for 100 serial numbers.
  3. Go to the Home tab.
  4. Look for Fill in the editing tools. Depending on your WPS version, it may appear under a menu or dropdown.
  5. Select Series or Fill Series.
  6. Set the following values:
    • Series in: Columns
    • Type: Linear
    • Step value: 1
    • Stop value: 100, if required
  7. Click OK.

WPS will fill the selected cells with consecutive numbers.

Which Method Should You Use?

MethodBest use
Fill HandleQuickly numbering a short or medium list
=ROW()-1Generating serial numbers using formulas
=IF(B2="","",COUNTA($B$2:B2))Numbering only rows containing data
Fill SeriesFilling a large, predefined range

My recommendation: If you simply want to number rows from 1 to 100 or more in WPS Spreadsheet, type 1 in A2 and 2 in A3, select both cells, and drag the Fill Handle down. It is the simplest method and requires no formula.