Como foi dito nos comentários, as fórmulas (funções de planilha) não podem modificar as células. Mas se você está satisfeito com exibindo os valores desejados, isso é fácil. Supondo que eu entenda o que você quer.
Se os dados estiverem na coluna A , começando na linha 1, digite
=IF(NOT(ISBLANK(A1)), A1, 1)
na célula B1 e
=IF(NOT(ISBLANK(A2)), A2, IF(NOT(ISBLANK(A1)), 1, B1+1))
na célula B2 , e arraste isso para baixo para cobrir os dados na coluna A (linha 26, para os dados da amostra)
ou além (se você quiser). Isso obtém resultados como este:

Explicação:
- Aprimeiralinhaédiferenteporquenãohálinhaanteriorparaexaminar.Aqui,seovalorem
A1nãoestiverembranco,nósoexibiremos;casocontrário,exibiremos1.Maisgeralmente,Ifthevalueinthecelltotheleftisnotblank,displayit;otherwise,wedisplayagenerated,sequentiallyinsertednumber.
Acélula
B2segueestemesmopadrãogeral:seovaloremA2(acélulaàesquerda)nãoestiverembranco,exiba-o;casocontrário,exibirumnúmerogerado.Acláusula"else" (a fórmula "de outra forma") éIF(NOT(ISBLANK(A1)), 1, B1+1)Isso verifica se o valor na célula à esquerda e uma linha acima não estão em branco - isto é, se esta linha for a primeira de um bloco de linhas em branco. Se essa linha for a primeira de um bloco de linhas em branco, exibiremos
1. Caso contrário, pegamos o valor da célula acima desta (B1) e adicionamos1a ele (ou seja, contar).