
Fórmula genérica
=LEFT(a1,FIND(" ",a1)-1)
Resumo
Se você precisar extrair a primeira palavra de algum texto, você pode usar uma fórmula que usa as funções FIND e LEFT. A partir do exemplo, a fórmula se parece com isto:
=LEFT(B4,FIND(" ",B4)-1)
Explicação
FIND retorna a posição (como um número) da primeira ocorrência de um caractere de espaço no texto. Esta posição, menos um, é alimentada na função LEFT como num_chars.
A função LEFT então extrai os caracteres começando do lado esquerdo do texto, até (posição - 1).
Lidando com uma palavra
Se uma célula contém apenas uma palavra, esta fórmula retorna um erro. Uma maneira de corrigir esse problema é envolver a fórmula original na função IFERROR assim:
=IFERROR(LEFT(B4,FIND(" ",B4)-1),B4)
Traduzido: se ocorrer um erro, devolva o texto original.
Outra maneira simples de lidar com o erro é anexar um espaço ao valor da célula antes de executar FIND:
=LEFT(B4,FIND(" ",B4&" ")-1)
Isso garante que FIND sempre encontrará pelo menos um espaço e, portanto, não gerará um erro. Quando uma célula contém mais de uma palavra, não há impacto porque a fórmula funciona apenas com o primeiro espaço.