Excel: use left para extrair texto antes do espaço
Você pode usar a seguinte fórmula com as funções LEFT e FIND para extrair todo o texto antes que um espaço seja encontrado em uma célula do Excel:
=LEFT( A2 , FIND(" ", A2 )-1)
Esta fórmula específica extrai todo o texto da célula A2 que aparece antes do primeiro espaço ser encontrado.
O exemplo a seguir mostra como usar esta fórmula na prática.
Exemplo: usando LEFT para extrair texto antes do espaço
Suponha que temos a seguinte lista no Excel que fornece uma breve descrição de diferentes jogadores de basquete, incluindo seu time, posição e classificação:
Agora suponha que queiramos extrair apenas o nome do time de cada jogador.
Para fazer isso, podemos usar a seguinte fórmula com as funções LEFT e FIND do Excel para extrair texto do lado esquerdo de cada célula até encontrar um espaço:
=LEFT( A2 , FIND(" ", A2 )-1)
Podemos digitar esta fórmula na célula B2 e clicar e arrastar esta fórmula para cada célula restante na coluna B:
A coluna B agora exibe apenas o nome do time de cada jogador na coluna A.
Observe que se nenhum espaço for encontrado na coluna Descrição do Jogador, a fórmula retornará #VALOR! portanto.
Para retornar um valor diferente, basta usar a função IFERROR() .
Por exemplo, podemos usar a seguinte função IFERROR() para retornar “Sem espaço” se um espaço não for encontrado na descrição de um determinado jogador:
=IFERROR(LEFT( A2 , FIND(" ", A2 )-1), "No space")
A captura de tela a seguir mostra como usar esta fórmula na prática:
Observe que você também pode retornar um valor diferente simplesmente substituindo “Sem espaço” por outro valor na função IFERROR() .
Recursos adicionais
Os tutoriais a seguir explicam como realizar outras tarefas comuns no Excel:
Excel: uma fórmula para ESQUERDA até um caractere específico
Excel: Como usar a função MID para finalizar a string
Excel: Como usar a função MID para strings de comprimento variável