Fórmula do Excel: Reduzir texto para n palavras
Este tutorial apresenta uma fórmula que combina as funções ESQUERDA, LOCALIZAR e SUBSTITUIR para extrair as primeiras n palavras de uma string longa em uma célula do Excel, além de explicar como usar a fórmula.
Fórmula genérica:
=ESQUERDA(txt;LOCALIZAR("~";SUBSTITUIR(txt;" ";"~";n))-1) |
Argumentos
txt: a string de texto ou célula que você deseja reduzir. |
N: o número de palavras que você deseja extrair do lado esquerdo da string de texto fornecida. |
Como esta fórmula funciona
Tomemos um exemplo: você deseja extrair parte das palavras do lado esquerdo em cada célula do intervalo B3:B6 para D3:D6, com o número de palavras determinado pelo valor em C3:C6. Use a seguinte fórmula em D3.
=ESQUERDA(B3;LOCALIZAR("~";SUBSTITUIR(B3;" ";"~";C3))-1) |
Pressione Enter e, em seguida, arraste a alça de preenchimento até D6.
Explicação
Função SUBSTITUIREssa função substitui um texto específico por outro. Aqui, usando esta fórmula SUBSTITUIR(B3;" ";"~";C3) para substituir o espaço “ ” por “~” na posição enésima.
Função LOCALIZARPara obter a localização de um texto específico. Aqui LOCALIZAR("~";SUBSTITUIR(B3;" ";"~";C3)) encontra a localização de “~” em B3.
Função ESQUERDAEssa função é usada para extrair texto do lado esquerdo de uma string de texto fornecida. Aqui, a fórmula ESQUERDA(B3;LOCALIZAR("~";SUBSTITUIR(B3;" ";"~";C3))-1) pode ser vista como ESQUERDA(B3;54-1) que extrairá 53 caracteres do lado esquerdo do texto na célula B3.
Arquivo de Exemplo
Clique para baixar o arquivo de exemplo
Fórmulas Relacionadas
- Converter Letra em Número
Este tutorial fornece algumas fórmulas para resolver problemas de tradução de letras em números no Excel. - Remover do Lado Direito do Texto
Aqui é introduzida a fórmula para remover caracteres do lado direito de uma string de texto no Excel. - Extrair a Última Palavra de uma String de Texto no Excel
Este tutorial fornece uma fórmula para extrair a última palavra da string de texto fornecida. - Extrair a Primeira Palavra de uma String de Texto no Excel
Este tutorial fornece uma fórmula para extrair a primeira palavra da string de texto fornecida.
Funções Relacionadas
- Função SUBSTITUIR
Substituir um texto em uma posição específica por outro. - Função LOCALIZAR
Encontrar a localização de um caractere na string de texto. - Função ESQUERDA
Extrair parte do texto do lado esquerdo. - MEIO
Retornar os caracteres específicos do meio da string de texto.
As Melhores Ferramentas de Produtividade para o Office
Kutools para Excel - Ajuda Você a Se Destacar na Multidão
Kutools para Excel Conta com Mais de 300 Funcionalidades, Garantindo Que O Que Você Precisa Está Apenas Um Clique de Distância...
Office Tab - Ative a Leitura e Edição com Guias no Microsoft Office (inclui Excel)
- Um segundo para alternar entre dezenas de documentos abertos!
- Reduz centenas de cliques de mouse para você todos os dias, diga adeus à mão do mouse.
- Aumenta sua produtividade em 50% ao visualizar e editar vários documentos.
- Traz Guias Eficientes para o Office (inclui Excel), Assim Como Chrome, Edge e Firefox.