Skip to main content

Extrair palavra que contém texto específico no Excel

Author: Xiaoyang Last Modified: 2025-06-04

Às vezes, você pode querer extrair a palavra de uma célula que contém um caractere ou texto específico, como mostra a captura de tela a seguir, para extrair todas as palavras que contêm o caractere “=”. Como você poderia resolver essa tarefa no Excel?

doc-extract-word-containing-1


Extrair palavra que contém um caractere ou texto específico

Para resolver esse problema, você deve criar uma fórmula que combine as funções TRIM, MID, SUBSTITUTE, REPT, MAX e FIND. A sintaxe genérica é:

=TRIM(MID(SUBSTITUTE(string," ",REPT(" ",99)),MAX(1,FIND(char,SUBSTITUTE(string," ",REPT(" ",99)))-50),99))
  • string: A cadeia de texto ou valor da célula da qual você deseja extrair a palavra.
  • char: O caractere ou texto que você deseja que a palavra extraída contenha.

1. Por favor, insira ou copie a seguinte fórmula em uma célula em branco onde você deseja obter o resultado:

=TRIM(MID(SUBSTITUTE(A2," ",REPT(" ",99)),MAX(1,FIND("=",SUBSTITUTE(A2," ",REPT(" ",99)))-50),99))

2. Em seguida, arraste e copie a fórmula para as células que você deseja usar, e você obterá o seguinte resultado:

doc-extract-word-containing-2


Explicação da fórmula:
  • SUBSTITUTE(A2," ",REPT(" ",99)): Esta função SUBSTITUTE substituirá cada espaço único por 99 espaços retornados pela função REPT, e obterá uma nova cadeia de texto com múltiplos espaços entre cada palavra. O número 99 é apenas um número arbitrário que representa a palavra mais longa que você precisa extrair.
  • FIND("=",SUBSTITUTE(A2," ",REPT(" ",99)))-50: Esta função FIND é usada para encontrar a posição do primeiro caractere específico (neste caso, “=”) dentro da nova cadeia de texto retornada pela função SUBSTITUTE.
  • MAX(): Se a substring aparecer no início da cadeia de texto, a função FIND obterá um número negativo, e esta função MAX é usada para redefinir o valor negativo para 1.
  • MID(SUBSTITUTE(A2," ",REPT(" ",99)),MAX(1,FIND("=",SUBSTITUTE(A2," ",REPT(" ",99)))-50),99): Esta função MID é usada para extrair 99 caracteres da cadeia de texto retornada pela função SUBSTITUTE em uma posição específica retornada pela função FIND.
  • doc-extract-word-containing-3
  • TRIM(): Esta função TRIM remove todos os espaços extras da cadeia de texto retornada pela função MID.

Notas:

1. Na fórmula acima, você pode alterar o caractere “=” para qualquer outro caractere ou texto que precise.

2. Se houver várias palavras que contenham o caractere específico, apenas a primeira palavra será extraída.


Funções relacionadas usadas:

  • REPT:
  • A função REPT é usada para repetir os caracteres um número específico de vezes.
  • SUBSTITUTE:
  • A função SUBSTITUTE substitui texto ou caracteres dentro de uma cadeia de texto por outro texto ou caracteres.
  • TRIM:
  • A função TRIM remove todos os espaços extras da cadeia de texto e mantém apenas espaços únicos entre as palavras.
  • MID:
  • A função MID retorna caracteres específicos do meio de uma cadeia de texto.
  • MAX:
  • A função MAX retorna o maior valor numérico em um intervalo de valores.

Mais artigos:

  • Extrair Texto Entre Parênteses De Uma Cadeia De Texto
  • Se houver parte do texto cercado por parênteses dentro da cadeia de texto, agora você precisa extrair todas as cadeias de texto entre os parênteses, conforme mostrado na captura de tela a seguir. Como você poderia resolver essa tarefa no Excel rapidamente e facilmente?
  • Extrair Última Linha De Texto De Uma Célula Multi-Linha
  • Para extrair a última linha de texto de uma cadeia de texto que é separada por quebras de linha, normalmente, não há uma maneira direta de resolver isso. Neste artigo, apresentarei uma fórmula para lidar com essa tarefa no Excel.

As Melhores Ferramentas de Produtividade para o Office

Kutools para Excel - Ajuda Você a Se Destacar na Multidão

🤖 Assistente AI do KUTOOLS: Revolucione a 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
Recursos Populares: Encontrar, Destacar ou Identificar Duplicatas  |  Excluir Linhas em Branco  |  Combinar Colunas ou Células sem Perder Dados  |  Arredondar sem Fórmula ...
Super VLookup: Múltiplos Critérios  |  Múltiplos Valores  |  Entre Multi-Planilhas  |  Correspondência Fuzzy...
Lista Suspensa Avançada: Lista Suspensa Simples  |  Lista Suspensa Dependente  |  Lista Suspensa de Múltipla Seleção...
Gerenciador de Colunas: Adicionar um Número Específico de Colunas  |  Mover Colunas  |  Alterar Status de Visibilidade de Colunas Ocultas  Comparar Colunas para Selecionar Mesmas & Células Diferentes ...
Recursos Destacados: Grade de Foco  |  Visualização de Design  |  Barra de Fórmulas Aprimorada  |  Gerenciador de Pasta de Trabalho & Planilha | Biblioteca de Recursos (AutoTexto)  |  Selecionador de Data  |  Mesclar Planilhas  |  Criptografar/Descriptografar Células  |  Enviar Emails por Lista  |  Super Filtro  |  Filtro Especial (filtrar negrito/itálico/tachado...) ...
Os 15 Principais Conjuntos de Ferramentas12 Ferramentas de Texto (Adicionar Texto, Excluir Caracteres ...)  |  Mais de 50 Tipos de Gráficos (Gráfico de Gantt ...)  |  Mais de 40 Fórmulas Práticas (Calcular a idade com base na data de nascimento ...)  |  19 Ferramentas de Inserção (Inserir Código QR, Inserir Imagem do Caminho ...)  |  12 Ferramentas de Conversão (Converter em Palavras, Conversão de Moeda ...)  |  7 Ferramentas de Mesclar & Dividir (Mesclar Linhas Avançado, Dividir Células do Excel ...)  |  ... e mais

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.