Parece que você precisa de uma macro VBA curta para isso.
É assim que eu resolvo isso de forma algorítmica, supondo que os dados já tenham sido importados para a planilha atual:
1. copie toda a 'área used' para um array bidimensional do VBA (uma declaração)
- começando na linha 1 (r = 1), se a célula na coluna X estiver vazia, saia do loop (reconhecendo a última linha). Você escolhe a coluna X para garantir que não fique vazia para linhas não vazias.
- copia valores da matriz [r + 1,10], [r + 4,10] [r + 9,10] para uma segunda matriz de 'resultados'
- r = r + 20
- volta ao passo 2
Na saída, adicione uma nova planilha e copie a matriz de resultados para ela em uma instrução.
Se você não estiver familiarizado com a cópia de áreas de células para matrizes, poderá trabalhar diretamente com referências de células. O ponto principal é usar um loop DO WHILE, procurar uma célula vazia final e obter os valores desejados por uma linha, referência de coluna (por exemplo, via OFFSET).