Hola,
No sé si es exactamente lo que pides, pero te pongo una solución fácil, suponiendo que tus datos estén en la columna A, desde A1, para hacer la concatenación pondrías esta fórmula en B2 y arrastrarías la misma hacia abajo al resto de celdas:
De este modo, antes de una celda vacía siempre tendrás el resultado de concatenar todas las anteriores que contenían valor.
En la primera celda de resultados, según mi ejemplo B1, pondrías simpremete =A1
Saludos.