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

Extrair Texto entre parênteses de uma cadeia de texto

AutorXiaoyang Data de Modificação

Se houver parte do texto entre parênteses dentro da cadeia, como na imagem seguinte, como pode extrair rapidamente e facilmente todas as cadeias de texto contidas entre parênteses no Excel?

doc-text-between-parenthese-1


Extrair Texto entre parênteses de uma cadeia de texto no Excel

Para extrair os dados entre parênteses, comece por localizar a posição do parêntesis esquerdo e do parêntesis direito com a função SEARCH e, de seguida, utilize a função MID para obter o resultado pretendido. A sintaxe genérica é:

=MID(text,SEARCH("(",text)+1,SEARCH(")",text)-SEARCH("(",text)-1)
  • textA cadeia de texto ou valor da célula a partir do qual pretende extrair dados.

Introduza ou copie a fórmula abaixo para uma célula vazia:

=MID(A2,SEARCH("(",A2)+1,SEARCH(")",A2)-SEARCH("(",A2)-1)

Em seguida, arraste esta fórmula para outras células às quais pretende aplicá-la, e todos os textos entre os parênteses terão sido extraídos, conforme ilustrado:

doc-text-between-parenthese-2


Explicação da fórmula:
  • 1. SEARCH(«(»,A2)+1:Esta função SEARCH devolve a posição do primeiro parêntesis esquerdo na célula A2 e adiciona 1, obtendo assim a posição do primeiro carácter dentro dos parênteses. Esta parte corresponde ao argumento start_num da função MID.
  • doc-text-between-parenthese-3
  • 2. SEARCH(«)»,A2)-SEARCH(«(»,A2)-1:
  • SEARCH(«)»,A2): Esta parte da fórmula devolve a posição do primeiro parêntesis direito na célula A2.
  • SEARCH(«)»,A2)-SEARCH(«(»,A2)-1: A posição do parêntesis direito subtrai a posição do parêntesis esquerdo para obter o número de caracteres entre os parênteses que devem ser extraídos. Este valor de retorno será utilizado como o argumento num_chars na função MID.
  • doc-text-between-parenthese-4
  • 3. MID(A2,SEARCH(«(»,A2)+1,SEARCH(«)»,A2)-SEARCH(«(»,A2)-1):Até agora, a função MID foi utilizada para extrair o texto entre parênteses.
  • doc-text-between-parenthese-5

Nota: Se existirem vários parênteses numa célula, para extrair todas as subcadeias dos parênteses, deverá aplicar a seguinte fórmula:

=TRIM(MID(SUBSTITUTE(SUBSTITUTE("("&,$A2,"(",")"),")",REPT(" ",LEN($A2))),2*LEN($A2)*(COLUMNS($A:A)),LEN($A2)))

Em seguida, arraste esta fórmula até A célula à direita para obter todas as cadeias entre os parênteses de uma célula, conforme ilustrado:

doc-text-between-parenthese-6

Continue a arrastar a pega de preenchimento para baixo até ao intervalo de células ao qual pretende aplicar esta fórmula, e todos os textos entre todos os parênteses serão extraídos de uma só vez, conforme ilustrado:

doc-text-between-parenthese-7


Funções relacionadas utilizadas:

  • MID:
  • A função MID devolve os caracteres específicos do meio de uma cadeia de texto.
  • SEARCH:
  • A função SEARCH ajuda-o a encontrar a posição de um carácter ou subcadeia específica no texto indicado.

Mais artigos:

  • Extrair Palavra que Contém Texto Específico no Excel
  • Por vezes, poderá pretender extrair a palavra de uma célula que contém um carácter ou texto específico, tal como mostrado na imagem seguinte, para extrair todas as palavras que contêm o carácter «=». Como poderá resolver esta tarefa no Excel?

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.