KutoolsforOffice — Uma solução, cinco ferramentas poderosas.Fazer mais com menos esforço.

Extrair as duas últimas palavras de uma célula no Excel

AutoraSiluvia Data de Modificação

Este tutorial mostra como usar uma fórmula para extrair as duas últimas palavras de uma célula no Excel.

/doc-extract-last-two-words-from-cell-1


Como extrair as duas últimas palavras de uma célula no Excel?

Fórmula genérica

=MID(cell,FIND("@",SUBSTITUTE(cell," ","@",LEN(cell)-LEN(SUBSTITUTE(cell," ",""))-1))+1,100)

Argumento

Célula: A célula da qual pretende extrair as duas últimas palavras.

Como utilizar esta fórmula?

Conforme ilustrado na imagem seguinte, tem uma lista de cadeias de texto e pretende extrair as duas últimas palavras de cada célula. Siga estes passos:

/doc-extract-last-two-words-from-cell-2

1. Selecione uma célula vazia para exibir o resultado.

2. Introduza a seguinte fórmula na célula e prima a tecla Enter. Em seguida, arraste a Alça de Preenchimento para aplicar a fórmula a outras células. Veja a imagem seguinte:

=MID(B5,FIND("@",SUBSTITUTE(B5," ","@",LEN(B5)-LEN(SUBSTITUTE(B5," ",""))-1))+1,100)

/doc-extract-last-two-words-from-cell-3

Nota:Na fórmula, substitua B5 pela célula que pretende utilizar.

Como funciona esta fórmula?

=MID(B5,FIND("@",SUBSTITUTE(B5," ","@",LEN(B5)-LEN(SUBSTITUTE(B5," ",""))-1))+1,100)

1. LEN(B5)-LEN(SUBSTITUTE(B5," ","")): Calcula o número de espaços na célula B5. O resultado é 4.

  • 1.1) LEN(SUBSTITUTE(B5," ",""))A função SUBSTITUIR remove todos os espaços da célula B5 e, em seguida, a função NÚM.CARACT calcula o comprimento da cadeia de texto resultante — neste caso, o valor obtido é 19.
  • 1.2) LEN(B5)A função NÚM.CARACT calcula o comprimento total da cadeia de texto, incluindo espaços, e devolve o resultado como 23.
  • 2,3) Depois disso, subtrai-se o comprimento da cadeia de texto sem espaços ao comprimento da cadeia de texto com espaços, obtendo-se, assim, o número de espaços na célula B5: 23 − 19 = 4.

2. SUBSTITUTE(B5," ","@",4-1))Substitui o penúltimo espaço pelo caractere indicado, como «@» neste caso.

  • SUBSTITUTE(B5," ","@",3)Aqui, a função SUBSTITUIR substitui o terceiro espaço (que também é o penúltimo) em B5 por «@», resultando em: Excel is an useful@tool.

3. FIND("@","Excel is an useful@tool"): Localiza a posição do caractere «@». O resultado da função LOCALIZAR é 12.

4. MID(B5,12+1,100): A função EXT.TEXTO extrai um número específico de caracteres a partir da posição 13 na cadeia de texto em B5.

  • O número 100 garante que a quantidade de caracteres seja suficientemente grande.

Funções relacionadas

Função NÚM.CARACT do Excel
A função NÚM.CARACT devolve o número de caracteres numa cadeia de texto.

Função SUBSTITUIR do Excel
A função SUBSTITUIR permite substituir texto ou caracteres numa cadeia de texto por outro texto ou caracteres.

Função EXT.TEXTO do Excel
A função EXT.TEXTO permite localizar e extrair um número específico de caracteres a partir do meio de uma cadeia de texto.

Função LOCALIZAR do Excel
A função LOCALIZAR permite encontrar uma cadeia de texto dentro de outra e devolve a posição inicial dessa ocorrência.


As Melhores Ferramentas de Produtividade para o Office

Kutools for Excel – Ajuda-o a destacar-se da multidão

🤖KUTOOLS AI Assistente: Revolucione o Análise de Dados com base em:Execução Inteligente   |  Gerar Código|  Criar fórmulas personalizadas  |  Analisar Dados e Gerar Gráficos|  Invocar Funções Aprimoradas
Funcionalidades Populares:Localizar, Destacar ou Marcar Duplicatas  |  Excluir linhas em branco  |  Combinar Colunas ou Células sem Perder Dados  |  Arredondamento sem usar fórmula
Super VLookup:Múltiplos Critérios  |  Múltiplos Valores  |  Entre Múltiplas Folhas  |  Correspondência Fuzzy
Avanç. Lista suspensa:Lista de Opções Simples  |  Lista de Opções Dependente  |  Lista de Opções com Seleção Múltipla
Gestor de Colunas:Adicionar um Número Específico de Colunas  |  Mover Colunas  |  Alternar Estado de Visibilidade de Colunas Ocultas  |Comparar Colunas para Selecionar Células Iguais/Diferentes
Funcionalidades em Destaque:Grade de foco  |  Visualização de Design  |  Barra de fórmulas aprimorada  |  Gestor de Pastas de Trabalho e Folhas|Biblioteca de Recursos(Texto Automático)|  Seleção de Data  |  Consolidar Planilhas  |  Encriptar/Descriptografar Células  |  Enviar Emails por Lista  |  Super Filtro  |  Filtro Especial(Filtrar Células com Fonte em Negrito/itálico/rasurado…) …
Principais Conjuntos de Ferramentas 15:12 Ferramentasde Texto(Adicionar Texto,Excluir Caracteres Específicos…)|  50+Tiposde Gráfico(Gráfico de Gantt…)|  40+ Fórmulas Práticas(Calcular a idade com base na data de nascimento…)|  19 Ferramentasde Inserção(Inserir QR Code,Inserir Imagem a Partir do Caminho…)|  12 Ferramentasde Conversão(Converter em Palavras,Conversão de moeda…)|  7 Ferramentasde Mesclar e Dividir(Mesclar Linhas Avançado,Dividir Células do Excel…)|… e muito mais
Utilize o Kutools na sua língua preferida – suporta inglês, espanhol, alemão, francês, chinês e mais 40+ idiomas!

Kutools for Excel Oferece mais de 300 funcionalidades,garantindo que tudo o que precisa está a apenas um clique…


Office Tab – Ative a leitura e edição com separadores no Microsoft Office (incluindo o Excel)

  • Um segundo para alternar entre dezenas de documentos abertos!
  • Reduza centenas de cliques diários e diga adeus à tendinite do rato.
  • Aumente a sua produtividade em 50 % ao visualizar e editar vários documentos simultaneamente.
  • Traz uma navegação eficiente com separadores ao Office (incluindo o Excel), tal como no Chrome, Edge e Firefox.