
Fórmula genérica
=TRIM(MID(SUBSTITUTE(A1," ",REPT(" ",LEN(A1))), (N-1)*LEN(A1)+1, LEN(A1)))
Resumo
Se você precisar obter a enésima palavra em uma string de texto (ou seja, uma sentença, frase ou parágrafo), pode fazê-lo com uma fórmula inteligente (e intimidante) que combina 5 funções do Excel: TRIM, MID, SUBSTITUTE, REPT e LEN.
Explicação
No núcleo, essa fórmula pega uma string de texto com espaços e a "inunda" com espaços adicionais, substituindo cada espaço por um número de espaços usando SUBSTITUTE e REPT. O número de espaços usados é baseado no comprimento total do texto original.
Você pode pensar no resultado neste ponto como "ilhas" de palavras flutuando em um mar de espaço :)
Em seguida, a fórmula usa a função MID para extrair a palavra desejada. O ponto de partida é elaborado com:
(N-1)*LEN(A1)+1
E o total de caracteres extraídos é igual ao comprimento da string de texto completo.
Neste ponto, temos a palavra que você deseja, cercada por espaços. Finalmente, a função TRIM corta todos os caracteres de espaço e retorna apenas a palavra.
Eu realmente gosto dessa fórmula, porque mostra o que você pode realizar com algum pensamento criativo.
Texto para colunas
Não se esqueça de que o Excel possui um recurso embutido de Texto para Colunas que pode dividir o texto de acordo com o delimitador de sua escolha. Se você só precisa obter a 3ª palavra de várias strings de texto, esta fórmula pode ser mais conveniente (e dinâmica), mas Texto para colunas ainda é útil em muitas situações.