Ir para o conteúdo principal

Como extrair as primeiras ou últimas duas ou n palavras da string de texto?

Autor: Xiao Yang Última modificação: 2021-01-07

Se você tiver uma lista de strings de texto separadas por espaço, e agora, deseja extrair as primeiras ou as últimas três ou n palavras do valor da célula para obter o seguinte resultado da captura de tela. Neste artigo, vou apresentar algumas fórmulas para extrair as primeiras ou as últimas duas ou n palavras de uma string de texto no Excel.

Extraia as primeiras duas ou n palavras da string de texto com fórmulas

Extraia as últimas duas ou n palavras da string de texto com a fórmula

Extraia a primeira ou enésima palavra da string de texto com um recurso útil


Extraia as primeiras duas ou n palavras da string de texto com fórmulas

Neste exemplo, vou extrair as três primeiras palavras da célula, aplique as seguintes fórmulas:

Insira qualquer uma das seguintes fórmulas em uma célula em branco, C2, por exemplo, e arraste a alça de preenchimento para baixo até as células que você deseja que contenham esta fórmula, e todas as primeiras 3 palavras foram extraídas das células correspondentes, consulte captura de tela:

=TRIM(LEFT(A2, FIND("^",SUBSTITUTE(A2, " ", "^",3)&"^")))

Observações:

1. Na fórmula acima, A2 é a célula da qual você deseja extrair a palavra, e o número 3 indica o número das primeiras n palavras que você deseja extrair. Você pode alterá-los conforme necessário.

2. Se suas sequências de texto na coluna A, e o número de palavras desejado na coluna B, para extrair o número diferente das primeiras n palavras, você pode aplicar esta fórmula:

=TRIM(LEFT(SUBSTITUTE(A2," ",REPT(" ",1000),B2),1000))


Extraia as últimas duas ou n palavras da string de texto com a fórmula

Se você deseja extrair as últimas duas ou n palavras de uma lista de strings de texto, a fórmula abaixo pode lhe fazer um favor.

Por favor, insira ou copie a romula abaixo da célula em uma célula em branco onde você deseja obter o resultado, e então

=MID(A2,FIND("@",SUBSTITUTE(A2," ","@",LEN(A2)-LEN(SUBSTITUTE(A2," ",""))-(3-1)))+1,LEN(A2))

Note: Na fórmula acima, A2 é a célula da qual você deseja extrair a palavra, e o número 3 indica o número das últimas n palavras que você deseja extrair, se você precisar extrair as últimas 5 palavras, basta alterar o número 3 para 5 conforme necessário.

Extraia a primeira ou enésima palavra da string de texto com um recurso útil

Em alguns casos, você pode querer apenas extrair a primeira ou a enésima palavra das strings de texto, se você tiver Kutools for Excel, com seu Extraia a enésima palavra na célula recurso, você pode extrair a enésima palavra da célula especificada facilmente.

Observação:Para aplicar isso Extraia a enésima palavra na célula, em primeiro lugar, você deve baixar o Kutools for Excele, em seguida, aplique o recurso de forma rápida e fácil.

Depois de instalar Kutools for Excel, por favor, faça o seguinte:

1. Clique na célula onde deseja localizar o resultado. E então clique Kutools > Fórmula Helper > Fórmula Helper, veja a captura de tela:

2. No Auxiliar de Fórmulas caixa de diálogo, faça o seguinte:

  • Selecionar Texto do Tipo de fórmula lista suspensa;
  • Selecionar Extraia a enésima palavra na célula no Escolha uma fórmula caixa de listagem;
  • No Célula caixa de texto, especifique as células das quais você extrairá as palavras e insira o número no qual deseja extrair a palavra com base em O enésimo caixa de texto.

3. E, em seguida, clique em Ok botão, e você obterá o primeiro resultado e, em seguida, arraste o botão de preenchimento para baixo para obter todos os outros resultados, veja screesnhot:


Mais artigos relativos:

  • Extraia várias linhas de uma célula
  • Se você tiver uma lista de strings de texto que são separadas por quebras de linha (que ocorre pressionando as teclas Alt + Enter ao inserir o texto), e agora, você deseja extrair essas linhas de texto em várias células, como mostrado na imagem abaixo. Como você poderia resolver isso com uma fórmula no Excel?
  • Extrair substring da string de texto no Excel
  • Pode ser uma tarefa comum você precisar extrair substrings de strings de texto, no Excel, não há uma função direta para fazer isso, mas, com a ajuda das funções ESQUERDA, DIREITA, MEIO e PESQUISA, você pode extrair tipos de substrings conforme necessário.
  • Extraia texto entre parênteses da string de texto
  • Se houver parte do texto entre parênteses dentro da sequência de texto, agora, você precisa extrair todas as sequências de texto entre os parênteses, como mostrado a seguir na captura de tela. Como você resolveria essa tarefa no Excel de forma rápida e fácil?
  • Extraia texto após a última instância de um caractere específico
  • Se você tiver uma lista de strings de texto complexas que contêm vários delimitadores (veja a captura de tela abaixo como exemplo, que contém hifens, vírgulas, espaços nos dados de uma célula) e agora, você deseja encontrar a posição da última ocorrência do hífen e extraia a substring depois dela.

Melhores ferramentas de produtividade de escritório

🤖 Assistente de IA do Kutools: Revolucionar a análise de dados com base em: Execução Inteligente   |  Gerar Código  |  Crie fórmulas personalizadas  |  Analise dados e gere gráficos  |  Invocar funções do Kutools...
Recursos mais comuns: Encontre, destaque ou identifique duplicatas   |  Excluir linhas em branco   |  Combine colunas ou células sem perder dados   |   Rodada sem Fórmula ...
Super pesquisa: VLookup de múltiplos critérios    VLookup de múltiplos valores  |   VLookup em várias planilhas   |   Pesquisa Difusa ....
Lista suspensa avançada: Crie rapidamente uma lista suspensa   |  Lista suspensa de dependentes   |  Lista suspensa de seleção múltipla ....
Gerenciador de colunas: Adicione um número específico de colunas  |  Mover colunas  |  Alternar status de visibilidade de colunas ocultas  |  Compare intervalos e colunas ...
Recursos em destaque: Foco da Grade   |  Vista de Design   |   Grande Barra de Fórmula    Gerenciador de pastas de trabalho e planilhas   |  Biblioteca (Auto texto)   |  Data Picker   |  Combinar planilhas   |  Criptografar/Descriptografar Células    Enviar e-mails por lista   |  Super Filtro   |   Filtro Especial (filtro negrito/itálico/tachado...) ...
15 principais conjuntos de ferramentas12 Texto Ferramentas (Adicionar texto, Remover Personagens, ...)   |   50+ de cores Tipos (Gráfico de Gantt, ...)   |   Mais de 40 práticos Fórmulas (Calcule a idade com base no aniversário, ...)   |   19 Inclusão Ferramentas (Insira o código QR, Inserir imagem do caminho, ...)   |   12 Conversão Ferramentas (Números para Palavras, Conversão de moedas, ...)   |   7 Unir e dividir Ferramentas (Combinar linhas avançadas, Dividir células, ...)   |   ... e mais

Aprimore suas habilidades de Excel com o Kutools para Excel e experimente uma eficiência como nunca antes. Kutools para Excel oferece mais de 300 recursos avançados para aumentar a produtividade e economizar tempo.  Clique aqui para obter o recurso que você mais precisa...

Descrição


Office Tab traz interface com guias para o Office e torna seu trabalho muito mais fácil

  • Habilite a edição e leitura com guias em Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novas guias da mesma janela, em vez de em novas janelas.
  • Aumenta sua produtividade em 50% e reduz centenas de cliques do mouse para você todos os dias!
Comments (2)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Play in the sand Felipe if you feel like 5 :)
This comment was minimized by the moderator on the site
It works just fine for me. However, I am trying to understand the logic behind this formula:

=TRIM(LEFT(SUBSTITUTE(A2," ",REPT(" ",1000),B2),1000))


Can somebody please explain it to me like I am 5?

Cheers,
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations