Skip to main content

Kutools para Office — Uma Suíte. Cinco Ferramentas. Aumente sua Produtividade.

Extrair texto entre parênteses de uma string de texto

Author Xiaoyang Last modified

Se houver parte do texto cercada por parênteses dentro da string de texto, agora você precisa extrair todas as strings de texto entre os parênteses, conforme mostrado na captura de tela a seguir. Como você poderia resolver essa tarefa no Excel de forma rápida e fácil?

doc-text-between-parenthese-1


Extrair texto entre parênteses de uma string de texto no Excel

Para extrair os dados entre parênteses, primeiro você deve encontrar a localização dos parênteses esquerdo e direito usando a função PROCURAR e, em seguida, aplicar a função EXT.TEXTO para obter o resultado. A sintaxe genérica é:

=EXT.TEXTO(texto,PROCURAR("(",texto)+1,PROCURAR(")",texto)-PROCURAR("(",texto)-1)
  • texto: A string de texto ou valor da célula da qual você deseja extrair dados.

Por favor, insira ou copie a fórmula abaixo em uma célula em branco:

=EXT.TEXTO(A2,PROCURAR("(",A2)+1,PROCURAR(")",A2)-PROCURAR("(",A2)-1)

Em seguida, arraste esta fórmula para outras células onde deseja aplicar esta fórmula, e todos os textos entre os parênteses terão sido extraídos, veja a captura de tela:

doc-text-between-parenthese-2


Explicação da fórmula:
  • 1. PROCURAR("(",A2)+1: Esta função PROCURAR retorna a posição do primeiro caractere de parêntese esquerdo na célula A2 e adiciona 1 para obter a posição do primeiro caractere dentro dos parênteses. Esta parte é reconhecida como o argumento início_num na função EXT.TEXTO.
  • doc-text-between-parenthese-3
  • 2. PROCURAR(")",A2)-PROCURAR("(",A2)-1:
  • PROCURAR(")",A2): Esta parte da fórmula retorna a posição do primeiro caractere de parêntese direito na célula A2.
  • PROCURAR(")",A2)-PROCURAR("(",A2)-1: A posição do parêntese direito subtrai a posição do parêntese esquerdo para obter o número de caracteres entre os parênteses que precisam ser extraídos. E este valor retornado será reconhecido como o argumento num_caract na função EXT.TEXTO.
  • doc-text-between-parenthese-4
  • 3. EXT.TEXTO(A2,PROCURAR("(",A2)+1,PROCURAR(")",A2)-PROCURAR("(",A2)-1): Até agora, a função EXT.TEXTO é usada para extrair o texto dentro dos parênteses.
  • doc-text-between-parenthese-5

Nota: Se houver vários parênteses em uma célula, para extrair todas as substrings dos parênteses, você deve aplicar a seguinte fórmula:

=ARRUMAR(EXT.TEXTO(SUBSTITUIR(SUBSTITUIR("("&$A2,"(",")"),")",REPETIR(" ",NÚM.CARACT($A2))),2*NÚM.CARACT($A2)*(COLS($A:A)),NÚM.CARACT($A2)))

Em seguida, arraste esta fórmula para as células à direita para obter todas as strings entre os parênteses de uma célula, veja a captura de tela:

doc-text-between-parenthese-6

Continue arrastando a alça de preenchimento para baixo até o intervalo de células onde deseja aplicar esta fórmula, e todos os textos entre todos os parênteses terão sido extraídos de uma vez, veja a captura de tela:

doc-text-between-parenthese-7


Funções relacionadas usadas:

  • EXT.TEXTO:
  • A função EXT.TEXTO retorna caracteres específicos do meio de uma string de texto.
  • PROCURAR:
  • A função PROCURAR pode ajudá-lo a encontrar a posição de um caractere ou substring específico a partir do texto fornecido.

Mais artigos:

  • Extrair Palavra Que Contém Texto Específico No Excel
  • Às vezes, você pode querer extrair a palavra de uma célula que contém um caractere ou texto específico, como mostrado na captura de tela a seguir, para extrair todas as palavras que contêm o caractere “=”. Como você poderia resolver 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 Fácil  |  Lista Suspensa Dependente  |  Lista Suspensa Multi-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 Mesma & 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 Conjuntos de Ferramentas Mais Importantes12 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 muito mais
Use o Kutools no idioma de sua preferência – compatível com inglês, espanhol, alemão, francês, chinês e mais de 40 outros idiomas!

O Kutools para Excel Oferece Mais de 300 Recursos, Garantindo que O Que Você Precisa Está Apenas a Um Clique de Distância...


Office Tab - Habilite a Leitura e Edição com Abas 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.