Apenas para adicionar o que a ToonMariner disse, o site fornece uma fórmula e uma solução VBA. Eu achei os detalhes do autor sobre o uso da fórmula um pouco confuso. Usando a fórmula fornecida:
=IF(ROW()-ROW(NoBlanksRange)+1>ROWS(BlanksRange)-COUNTBLANK(BlanksRange),"",INDIRECT(ADDRESS(SMALL((IF(BlanksRange<>"",ROW(BlanksRange),ROW()+ROWS(BlanksRange))),ROW()-ROW(NoBlanksRange)+1),COLUMN(BlanksRange),4)))
-
Basta destacar uma coluna por clicando no cabeçalho e nomeie-o 'BlanksRange'
-
A coluna "BlanksRange" deve conter seus valores. (Coluna A da sua captura de tela)
-
Realce um segundo coluna e nomeie como 'NoBlanksRange'.
-
Clique na primeira célula em 'NoBlanksRange', cole a fórmula na caixa de texto de fórmula no topo, e pressione CTRL-SHIFT-ENTER ao mesmo tempo
-
Com a primeira célula ainda em destaque, clique no canto inferior direito da primeira célula e arraste-a para o mesmo número de linhas que a coluna "BlanksRange".
-
Aguarde alguns segundos (dependendo da dados) e sua saída desejada ser revelado.
Certifique-se de esperar alguns segundos para ver os resultados ... na minha máquina, mesmo que apenas 10 linhas sejam necessárias cerca de 4 segundos antes que os dados corretos sejam exibidos.
Verifique também quando você copia e cola a fórmula de um site que a coisa toda fica lá, porque as quebras de linha podem fazer com que ela cole apenas uma parte da fórmula.