Dado o exemplo específico começando com uma linha e terminando com uma coluna, eu faria as mesmas etapas ao contrário, embora não goste da ideia de terminar com uma planilha filtrada. Se você puder ordenar os dados (ou seja, a ordem não importa), eles obterão todos os espaços em branco em um local onde você poderá excluir as linhas.
De qualquer forma, proponho uma solução melhor em todo o ciclo usando o filtro avançado:
selecione sua linha de dados originais, copie, selecione uma célula em algum lugar em uma nova planilha com pelo menos uma célula vazia acima dela, cole > cole especial, marque "transpor", OK
Agora você tem uma coluna com lacunas.
Na célula acima, dê um rótulo à coluna, diga "data". Faça-o em negrito (Ctrl-B) para que o Excel detecte que este é um título, mesmo que seja um texto como o resto da coluna.
Em outra célula em algum lugar (por exemplo, duas células à direita), digite o mesmo rótulo e na célula abaixo de um asterisco (* - um curinga para mais tarde).
Selecione sua coluna com todas as suas lacunas e cabeçalho
Vá para Faixa de dados > ordenar e filtrar grupo e clique em Filtro Avançado.
Marque "Copiar para outro local"
Verifique se o "intervalo da lista" tem sua coluna de dados selecionada.
Clique no botão "refify" ao lado de "Intervalo de critérios" e selecione as duas células que você criou antes com o cabeçalho e o curinga
Para o intervalo "copiar para", selecione qualquer célula nesta planilha, por exemplo, mais algumas colunas à direita.
Clique em OK.
Trabalho feito. Agora você tem um novo conjunto de dados contíguos e pode excluir as outras colunas.
Observe que você não pode usar o filtro avançado para copiar a nova lista para outra, exceto se você começar a partir dessa planilha em primeiro lugar, depois voltar para selecionar os dados e os critérios. Para uma abordagem rápida e suja, isso é muito mais simples.