Excel: como extrair a primeira palavra de uma célula


Você pode usar a seguinte fórmula para extrair a primeira palavra de uma célula no Excel:

 =IFERROR(TEXTBEFORE( A2 , " "), A2 )

Esta fórmula específica extrai a primeira palavra da célula A2 .

O exemplo a seguir mostra como usar esta fórmula na prática.

Exemplo: Como extrair a primeira palavra no Excel

Suponha que temos a seguinte coluna de strings no Excel:

Suponha que queiramos extrair a primeira palavra de cada célula da coluna A.

Para fazer isso, podemos digitar a seguinte fórmula na célula B2 :

 =IFERROR(TEXTBEFORE( A2 , " "), A2 )

Podemos então clicar e arrastar esta fórmula para cada célula restante na coluna B:

Excel extrai a primeira palavra da célula

A coluna B agora contém a primeira palavra de cada célula correspondente na coluna A.

Por exemplo:

  • Minha fórmula de extrato de Meu animal favorito é um peixe-boi
  • A fórmula extrai Isto de Este é um ótimo dia
  • A fórmula extrai Nós de Devemos nos divertir

E assim por diante.

Como funciona essa fórmula?

A função TEXTBEFORE no Excel extrai todo o texto em uma célula antes de um caractere ou substring específico.

Esta função usa a seguinte sintaxe:

TEXTBEFORE(texto, delimitador, [instance_number], [match_mode], [match_end], [if_not_found])

Ouro:

  • text : Texto a ser pesquisado
  • delimitador : caractere ou substring para extrair o texto antes
  • instance_num (opcional) : instância do delimitador antes do qual extrair o texto (o padrão é 1)
  • match_mode (opcional) : 0 = diferencia maiúsculas de minúsculas (padrão), 1 = não diferencia maiúsculas de minúsculas
  • match_end (opcional) : trata o final do texto como delimitador (desativado por padrão)
  • if_not_found (opcional) : Valor a ser retornado se o delimitador não for encontrado

Lembre-se de que usamos a seguinte sintaxe para extrair a primeira palavra da célula A2 :

 =IFERROR(TEXTBEFORE( A2 , " "), A2 )

Primeiro usamos a função TEXTBEFORE para extrair todo o texto antes do primeiro espaço da célula A2 .

Esta função retornará um erro se houver apenas uma palavra na célula, então usamos a função IFERROR para especificar que devemos retornar todo o texto na célula se houver apenas uma palavra.

O resultado final é que conseguimos extrair a primeira palavra da célula.

Nota : Você pode encontrar a documentação completa da função TEXTBEFORE no Excel aqui .

Recursos adicionais

Os tutoriais a seguir explicam como realizar outras tarefas comuns no Excel:

Excel: como remover texto específico das células
Excel: como remover caracteres especiais
Excel: Como inserir um caractere em uma string

Add a Comment

O seu endereço de email não será publicado. Campos obrigatórios marcados com *