Function Problems

How to Generate Repeated Employee Names from Schedule Criteria in WPS Spreadsheets

John WilsonJohn Wilson Nov 13, 2026 869 views

Question details

The user needs a formula-based method in WPS Spreadsheets to repeat employee names multiple times according to schedule criteria such as tasks, workdays, and sessions per block.

How to Generate Repeated Employee Names from Schedule Criteria in WPS Spreadsheets
Product
WPS Spreadsheets
Device & OS
not provided
Scenario
Creating a scheduling worksheet in WPS Spreadsheets where employee names must appear multiple times according to assigned sessions, workdays, or task blocks.
Observed behavior
The user needs an automatic way to expand one employee name into multiple rows based on schedule criteria.
Before you start

Set up a source table with employee names in one column and the number of required repetitions or sessions in the adjacent column. Add a helper column for cumulative counts so each generated row can be mapped to the correct employee.

Solution 1Recommended

Repeat Employee Names with an INDEX-MATCH Cumulative Helper Column

Use this when each employee has a known number of sessions or schedule blocks and you need a stable formula list without dynamic array functions.

This method works in WPS Spreadsheets and Excel. A helper column converts each employee's session count into a starting row position, and INDEX/MATCH returns the correct name for every generated row.

1
Set up the source table

In WPS Spreadsheets, enter employee names in column A, for example A2:A5, and enter the number of sessions per employee in column B, B2:B5.

2
Create the cumulative start helper column

In C2 enter 1. In C3 enter =C2+B2 and fill down through the last employee row. This gives the first output row for each employee.

3
Generate the repeated list

In the first output cell, enter =INDEX($A$2:$A$5,MATCH(ROWS($E$2:E2),$C$2:$C$5,1)) and fill down until all repeated names are generated.

4
Adjust for workday or task filters

If repetitions must respect workdays or task blocks, add those criteria as extra columns and sort or filter the source table before applying the same cumulative helper formula.

Repeat Employee Names with an INDEX-MATCH Cumulative Helper Column
Result: The employee list expands automatically based on the session counts, and you can recalculate after changing the numbers.
WPS Spreadsheets formula solution

Build a Repeating Employee Schedule in WPS Spreadsheets

Use WPS Spreadsheets to generate repeated employee names from session counts, workdays, and task blocks with familiar lookup formulas without changing your existing Excel workflow.

  1. 1. Open WPS Spreadsheets: Launch WPS Office, open WPS Spreadsheets, and load the workbook containing employee names and session or task criteria.
  2. 2. Enter the repeat formula: Use the cumulative helper column and enter =INDEX($A$2:$A$5,MATCH(ROWS($E$2:E2),$C$2:$C$5,1)) in the first output cell.
  3. 3. Fill the formula down: Drag the fill handle down until every employee appears the required number of times.
  4. 4. Check schedule results: Adjust session counts or workday filters, and verify that the generated names update correctly.
Repeat employee names from schedule criteria with standard INDEX/MATCH formulas.Opens and saves .xlsx workbooks with full Microsoft Excel format compatibility.Free, lightweight Office suite with a familiar spreadsheet interface.No complex macros or paid add-ins required for schedule generation.
microsoft office alternative - wps office

Frequently Asked Questions

Which formula repeats an employee name multiple times in WPS Spreadsheets?

Use a cumulative helper column with INDEX and MATCH. Place employee names in column A, session counts in column B, and cumulative start positions in column C. Then use =INDEX($A$2:$A$5,MATCH(ROWS($E$2:E2),$C$2:$C$5,1)) and fill down.

Can I generate repeated employee names without using dynamic array functions?

Yes. The INDEX/MATCH helper-column method works in WPS Spreadsheets versions that do not support dynamic arrays because it only uses lookup and reference functions.

How do I make the employee list update when session counts change?

Keep the session counts as cell references in the helper column. After you update a count, WPS Spreadsheets recalculates the cumulative start positions and the generated list automatically.

Does this method work for workdays and task blocks instead of sessions?

Yes. Replace the session count column with the number of workday or task-block entries for each employee, and apply the same cumulative helper and INDEX/MATCH formula.