Extrair Texto entre parênteses de uma cadeia de texto
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?

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 é:
- 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:
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:

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.

- 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.

- 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.

Nota: Se existirem vários parênteses numa célula, para extrair todas as subcadeias dos parênteses, deverá aplicar a seguinte fórmula:
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:

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:

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 Começa com um Carácter Específico no Excel
- Por exemplo, poderá precisar de extrair a palavra que começa com um carácter específico «=» em cada célula, tal como mostrado na imagem seguinte. Como poderá resolver esta tarefa de forma rápida e fácil no Excel?
- 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 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.


