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:
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