Data & CSV
Grouped CSV fill down
Carry previous non-empty values forward separately within each group.
A clear answer. Here’s how.
Tracks the last non-missing cell for each exact grouping value in input order. Fills only missing target cells and leaves leading missing cells unchanged. Groups may be interleaved. Does not sort, look ahead, interpolate numeric values or carry values across different groups.
See a worked example
Worked example
A fixed demonstration, separate from the values you enter above.
- Your CSV
ID,Name,Team,Amount,Date 001,Ada,Design,120,2026-01-05 002,Sam,Writing,80,2026-01-06 003,Jo,Design,150,2026-01-07
- Column separator
- Comma
- Column to fill
- Name
- Group column
- Team
- Missing rule
- Exactly empty
Example result
| ID | Name | Team | Amount | Date |
|---|---|---|---|---|
| 001 | Ada | Design | 120 | 2026-01-05 |
| 002 | Sam | Writing | 80 | 2026-01-06 |
| 003 | Jo | Design | 150 | 2026-01-07 |
Rows remain in input order; each group has its own last non-blank value. Leading blanks remain blank.