Como extrair a primeira / última / enésima palavra de uma string de texto no Excel?
Você já enfrentou o problema de precisar extrair uma determinada palavra da string de texto em uma planilha? Por exemplo, você tem o seguinte intervalo de strings de texto das quais precisa obter a primeira/última ou enésima palavra. Aqui, vou apresentar alguns métodos eficazes para resolver isso.
- Extrair a primeira palavra ou sobrenome da string de texto com fórmulas
- Extrair a enésima palavra da string de texto com Função Definida pelo Usuário
- Extrair cada palavra da string de texto e listá-las horizontalmente ou verticalmente
- Extrair a enésima palavra da string de texto com uma ferramenta incrível
Extrair a primeira palavra ou sobrenome da string de texto com Fórmulas
Se você precisa extrair a primeira palavra de uma lista de strings de texto, as seguintes fórmulas podem ajudá-lo.
Para extrair a primeira palavra, insira a fórmula abaixo em uma célula em branco e, em seguida, arraste a alça de preenchimento automático desta célula para o intervalo necessário.
=SE(ÉERRO(PROCURAR(" ";A2));"";ESQUERDA(A2;PROCURAR(" ";A2)-1))
Para extrair a última palavra de cada célula, aplique esta fórmula:
=SE(ÉERRO(PROCURAR(" ";A2));"";DIREITA(A2;NÚM.CARACT(A2)-PROCURAR("*";SUBSTITUIR(A2;" ";"*";NÚM.CARACT(A2)-NÚM.CARACT(SUBSTITUIR(A2;" ";""))))))
E agora você verá que a primeira ou a última palavra foi extraída de cada célula.
Notas: Nas fórmulas acima, A2 indica a célula da qual você extrairá a primeira ou a última palavra.
Difícil memorizar fórmulas longas e complicadas? Ferramenta incrível ajuda você a extrair a enésima Palavra com apenas alguns cliques!
As fórmulas longas acima só conseguem extrair a primeira e a última palavra, mas serão inúteis para extrair a enésima palavra especificada, como a segunda palavra, a sexta palavra, etc. Mesmo que você consiga criar fórmulas para resolver o problema, elas devem ser muito complexas para serem memorizadas e aplicadas. Aqui, recomenda-se o recurso Extrair a N-ésima palavra de uma célula do Kutools para Excel, e ele ajudará você a extrair a enésima palavra da forma mais fácil possível!

Kutools para Excel - Potencialize o Excel com mais de 300 ferramentas essenciais. Aproveite recursos de IA permanentemente gratuitos! Obtenha Agora
Extrair a enésima palavra da string de texto com Função Definida pelo Usuário
Se você deseja extrair a segunda, terceira ou qualquer enésima palavra da string de texto, pode criar uma função definida pelo usuário para lidar com isso.
1. Pressione e segure as teclas ALT + F11 para abrir a janela Microsoft Visual Basic for Applications.
2. Clique em Inserir > Módulo e cole o código a seguir na janela Módulo.
Function FindWord(Source As String, Position As Integer)
'Update 20131202
Dim arr() As String
arr = VBA.Split(Source, " ")
xCount = UBound(arr)
If xCount < 1 Or (Position - 1) > xCount Or Position < 0 Then
FindWord = ""
Else
FindWord = arr(Position - 1)
End If
End Function
3. Em seguida, salve o código. Neste exemplo, vou obter a terceira palavra da string, então digite esta fórmula =findword(A2;3) em uma célula em branco B2, e depois arraste a alça de preenchimento automático desta célula para o intervalo necessário. Veja a captura de tela:
Nota: Na fórmula acima, A2 é a célula de onde você quer extrair a palavra, o número 3 indica a terceira palavra na string que você irá extrair, e você pode alterá-los conforme necessário.
Extrair cada palavra da string de texto e listá-las horizontalmente ou verticalmente
Este método introduzirá o utilitário Dividir Células do Kutools para Excel para extrair cada palavra das células de string de texto e, em seguida, listar as palavras extraídas horizontalmente ou verticalmente, dependendo da sua necessidade.
1. Selecione as células de string de texto das quais você extrairá suas palavras e clique em Kutools > Mesclar & Dividir > Dividir Células.
2. Na caixa de diálogo Dividir Células aberta, especifique o tipo de divisão na seção Tipo seção, marque a opção Espaço opção na seção Especificar um separador seção, e clique no botão Ok botão. Veja a captura de tela:
3. Agora especifique o intervalo de destino onde você colocará as palavras extraídas e clique no botão OK
Se você marcou a opção Dividir em Colunas na caixa de diálogo Dividir Células acima, cada palavra é extraída de cada string de texto e listada verticalmente.
Se você marcou a opção Dividir em Linhas na caixa de diálogo Dividir Células acima, cada palavra é extraída de cada string de texto e listada horizontalmente.
Extrair a enésima palavra da string de texto no Excel com uma ferramenta incrível
Se você instalou o Kutools para Excel, pode usar seu Assistente de Fórmulas > Extrair a N-ésima palavra de uma célula para extrair rapidamente a enésima palavra da célula especificada facilmente.
1. Selecione a célula onde você colocará a palavra extraída e clique em Kutools > Assistente de Fórmulas > Assistente de Fórmulas para habilitar esse recurso.
2. Na caixa de diálogo Assistente de Fórmulas, faça o seguinte:
(1) Selecione Texto do menu suspenso Tipo de Fórmula lista suspensa;
(2) Clique para destacar Extrair a N-ésima palavra de uma célula na seção Escolha uma fórmula caixa de seleção;
(3) No campo Célula especifique a célula da qual você extrairá a palavra;
(4) No campo A Enésima especifique o número.
3. Clique no botão Ok botão. Se necessário, arraste a alça de preenchimento automático da célula da fórmula e copie a fórmula para outras células.
Demonstração: extrair cada palavra da string de texto e listá-las horizontalmente ou verticalmente
Artigos relacionados:
- Como extrair texto antes/depois de espaço ou vírgula apenas no Excel?
- Como dividir texto por espaço/vírgula/delimitador no Excel?
- Como extrair texto entre vírgulas/chaves/parênteses no Excel?
Melhores Ferramentas de Produtividade para Office
Potencialize suas habilidades no Excel com o Kutools para Excel e experimente uma eficiência sem igual. O Kutools para Excel oferece mais de300 recursos avançados para aumentar sua produtividade e economizar tempo. Clique aqui para obter o recurso que você mais precisa...
O Office Tab traz interface com abas para o Office e facilita muito o seu trabalho
- Habilite a edição e leitura com abas no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novas abas na mesma janela, em vez de abrir novas janelas.
- Aumente sua produtividade em50% e reduza centenas de cliques do mouse todos os dias!